hey, he has a new alternator the the regulator is built in...
I'm sure some other folks will have ideas, but my best take in order of probability:
- some kind of fault in the charging circuit, bad ground etc.
- loose connection to the cluster or something cluster related
- loose connection to the ECU, or ecu faulty (unlikely)
If you can get the car to run from a jump start, I would make sure the charging system is working... have somebody rev the car to around 1500 rpm, all the lights radio off and put a multimeter (on DCV) to the battery terminals... should read about 13.5-14 volts, but not much higher.
check the ground wire coming off the back of the alternator. even if the alternator was replaced, that ground wire may not have been.
If it is your control unit (I think your fault code means *either* the control unit failed *or* the test itself failed)... so:
could be a bad connection from the instrument cluster. I know that when the cluster is disconnected, the car will run and drive, but the battery will not charge. If you haven't removed the cluster to check the three plug connections and to make sure the computer board inside is ok, now might be a good time.
more of a long shot would be some kind of loose connection to the ECU itself... open up your glovebox, remove the plastic panel above it, and there is a silver bosch ECU bolted into a bracket. unbolt the bracket and make sure the giant electrical connector is tight, there is also a smaller 2 wire plug to check.