So I was having some problems with my truck. It started off as an engine surge went from 0-1000 rpm then shut off. i took the battery in to Oreillys and they said it was bad so i bought a new battery, everything ran great for a few days then the truck just died and wasnt cranking anymore. i took the battery back in and had it charged up then i had them test my alternator they said that was bad too. i bought a new alternator and guess what it happened yet again a couple days later. The batt is only receiving 12.4 volts when on. Could it be the voltage regulator gone bad?