First off I'd like to thank everyone again who helped me figure out my running rough issue. I've never been a suspension guy so I know very little about the suspension on my 2004 Silverado 1500 2x4 but lately every time I hit a bump in the road underneath the front of my truck rattles pretty loud, sounds like something came loose I believe it's mostly on the drivers side but it's hard to tell while driving. The steering is not necessarily loose but while driving it does kinda wonder between the lines, the brakes are fine but I'm sure the shocks have seen better days. I'm thinking ball joints? Wheel bearings? Maybe shocks? Not sure what else would be rattling down there?