If he has a PCM problem, why would it run ok on just the battery?So it runs with the belt off, but alternator connected?
At this point I'm going to suggest removing the PCM, taking the cover off and getting a good look at the electrolytic capacitors on the circuit board. Look for swelling or leaking of the barrel-shaped caps, if they leak there will be a white stain on the circuit board.
If this checks ok, then you will be unplugging and checking *all* of the PCM's outputs. First things first though.
