Thanks, but as my post stated every bit of this was done including all voltage checks, replacing relays and ignition switch, and checking the solenoid. The fact that my temporary wiring has it starting perfect shows there is nothing wrong with it.
There is a bad wire hidden in the loom somewhere...