When driving my 2004 Silverado over rough and bumpy roads, the truck will shake and vibrate real bad. Feels like wheel hop on real bumpy roads. And I can feel it in the steering wheel too. It is so bad it feels like it has no shocks on it. The truck does not pull left or right going over bumpy/rough roads, but it does have some bump steer in it. Drives straight as a pin on smooth straight roads. Also when I am making turns, the steering wheel has a little push and pull effect in it. Any one know what the problem(s) could be? I have recently replaced the: shocks inner and outer tie rods pittman arm idler arm rotors and brakes wheel bearings/hubs And had an alignment maybe last summer. I am thinking it might be the ball joints or maybe a steering pump, or the steering gear going bad? I mentioned this steering shake and wheel hop issue to the shop when I had the alignment done, but they said they didn`t see anything wrong. Said it might be because of the stiffer shocks I put on. They are HD Bilsteins. But, now it is so bad it feels like the wheels are going to fall off.