Thanks for the info. I'll jack it up and give the ball joints a test.
The tabs in between the leaf springs sounds like a possibility since I washed the underneath of my truck recently with degreaser. The truck only has 46k miles, but I've heard of people getting less miles out of ball joints.