Id personally say it would be the struts since I had the same issue with the noise coming from the back and front, id tighten all the bolts down thats what I did andbthe noise went away! Id bring it to Les Schwab tires and they can do a free check on it also?