Could be a loose connection somewhere between the alternator, battery and the rest of the truck. But I like to look for the easy/cheap fix first.