Your shocks are bad.

You can easily tell by removing one from the lower mount. You'll see it no longer has any gas charge.

Shocks don't last 100k miles. Even less in a short wheelbase truck with lots of polar weight.

John C.