I still say the stock shocks are your biggest problem. You gotta get rid of them. You checked the front end and it's like a rock. Get the 9-way adjustable Rancho shocks. Either the old school non-gas charged, if ya can find 'em, or the new XL gas charged. You can dial in the ride you want and the difference will be dramatic on your bumpy road.

Is that four paws I see in the last photo? You got some kinda desert critter walkin' 'round the garage?

Get the front and rear diffy fluids changed also as long as that shop is under there. Then you get all four fluids changed at the same time in the future.

Mark