Sounds like overcharging. Have your alternator/voltage regulator checked. Have you checked your battery voltage while the truck is running?? Check the battery voltage with the terminals removed, with the terminals connected but the truck off, with the truck idling, and with the truck at 3000 rpm.
-P
_________________________
Guinness for strength...