Could be a bad ground wire from the frame to the chassis, theat truck spends a little time near the salt, no?

voltage regulator is internal in the alt on that I think..
solenoid, you just rplaced tha starter last year, no? meybe...
have you got access to a tester, would save time, sometimes if ya know a guy at a garage, he'll diagnos it for ya in a jifffy,
Got Ralph?
