Suspect Firewall connection block.

Have you back traced TO the firewall connector to verify that's where the voltage drop is? I'm not disagreeing that might be it, but it'd kinda suck to do all that work and still have the same problem. Have you checked all of the grounds to assure they are clean and tight?