Loud Rumbleing in the front between 15 and 65mph on 2004 Saturn Ion

The noise sounds a bit like a moped and starts arround 15 mph and gets louder the faster i drive. Also as you turn it sometimes will make a metal on metal grinding noise. Its hard to repeat this noise it seems to hapen under specific circumstances. Could this be a CV joint? Recently a shop replaced shocks struts sway bar links and one wheel bearing. The car has 70 thousand miles on it. And is nearly all highway miles. I am a little afraid to take it back to the same shop, since they keep replacing parts and not fixing problems. Id appreciate any info anyone can give me.

1 answer
only one bearing was replaced?take it back and have the other checked.the shop should have told you if it had any c/v issues when they changed out the struts.