I had this problem and used the parts replacement method too. I changed all four shocks
and two front struts. Noise and vibration still there. I changed both L and R CV axles.
Noise and vibration still there. I replaced both front bearings and hubs. Noise and vibration
still there. Finally I checked and replaced the Steering Control arms. Problem fixed. I
mean it was like night and day. I got a professional laser/computer wheel alignment and
driving it is so smooth. You can check your steering control arms by unbolting them one at
a time from the steering knuckle and testing them for play. There should be zero play,
zero. If you are unfamiliar with what a new control arm should be like, ask at your parts
store to check one out. When I unbolted the control arm from the passenger side steering
knuckle it flopped around like a 90-year-old's pecker.