Hi everyone. My truck is a 2004 Silverado 5.3, 4WD with 116k miles. Just a couple days ago, I started hearing a clunking noise coming from my front end. It seems to happen when I turn corners the most, but sometimes I hear it when I'm driving straight, and it doesn't happen on every corner. Most of the time, I have my truck in Auto 4WD, but I put it in 2WD to see if it would stop, and I still hear the clunk. It's not the steering shaft, I know what that sounds/feels like because I've had to have it fixed before. Being that it's a snowy winter here in Wisconsin, I haven't crawled underneath. I plan to take it in soon, but I'm just wondering if anyone has any idea of what I'm up against. Thanks.