Cool has 9v going to it while running but less when cranking. Looks like 4v during cranking.
There's your problem. The ECU won't work at that voltage.
Now to find the cause.
Do you have a dual ballast resistor or a single?
Disconnect the neutral switch from the starter relay (wire coming up from transmission). Simple spade connector, just pull it off. That will keep the starter from turning. Check the voltage to the coil with key in start position. Assuming you have a single ballast resistor, that should be ~12 volts.