ok i work at autozone part time. and the rest at a shop. guy came in last night and said his 03 gmc dmax had been dragging to start for a few days. when he went to leave it wouldnt start at all. we pulled the alt off and checked it and tested good on our machine. checked batteries and one of them was bad. so he bought two new batteries and i put the alt back on, and it was charging at 12.7 volts on the truck. he drove it on to work, came back out about an hour and a half later and it was dead again. any ideas? im at a total loss. ive checked everything i can find on it but still no idea. . .