Humming Noise-2006 CE

Fellow owners,
I have a 2006 with 107k. Vehicle was making a humming noise on acceleration and had a new front hub and bearing installed. Thereafter, took for test drive and humming noise is still there. Mechanic has advised to get the rear struts/shock replaced. Has anyone else had the same experience?? Any thoughts?? TIA