Do his headlights open and close? Do the relays click?
A DVM is your friend.
My EGR did the same thing. Put the old valve back in, problem gone.
I'm thinking about that pulley. If the pulley was too big, the alternator would spin more slowly, like the engine was running more slowly; if the pulley was too small, the alternator would turn more quickly, as if the engine was revved up. Since the alternator has no idea what the engine RPM is, this doesn't make sense. The alternator should come with a pulley matched to its voltage regulator. Possibly it was a high output alternator, but that is high current.
As we all know, V=IR. If V=19, obviously we need to look for high IR. A poor ground could cause high resistance. With the new pulley (probably larger), the current probably dropped, and isn't making a good enough connection. The resistance would go to infinity, the current to zero, and the voltage to zero.
I suspect bad grounds. I'm not sure how that high voltage may have affected the ECU, but certainly it wouldn't affect the headlights at 19V.
Since everything else works, the circyuit may have been backfeeding. No, I don't know which circuit.
Of course, this post is probably worth less than you paid for it.