Have you tried bringing the truck to a shop that does detailing?

Maybe they could do a light compounding and a really good wax job. That could bring back the shine.

It's a thought....