Could be the Voltage Regulator. What do your voltages read on the dash when the engine is running.