Ok so I did some testing on multiple areas with my multimeter. First I checked the fuel pump relay to see how it's getting power and if maybe there is a short. I'm not great with electronics so maybe I'm not interpreting these correct.
So first I tested the Y/B, O/W, Y/R, R/BI wires. These are what I got under different conditions.
Key off: YB-0.01v, OW-0.01v, YR-0.00v, R/BI-12.98v. As I understand it, all wires except R/BI should have 0 volts. The other has constant 12V.
Key on, kill switch to kill: YB-0.48v, OW-0.48, YR-0.04, R/BI-12.75. Voltage should still be 0 on all wires except the constant 12v. Voltage is building in the wires and shouldn't?
Key on, kill switch to run: YB-1.94v, OW-7.35v, YR-11.40v, R/BI-11.41v.
I know the YB connects straight to the ECM. The ECM connects this wire to ground triggering the relay on and off. So if I'm reading this correct, there is ether a short somewhere or the ECM is faulty.
Next I tested the crankshaft position sensor. Unplugging from the harness I tested the resistance and it measured 0.01 on the first reading and 0.16 on the second. Should be way higher? Next I measured with the motor being cranked to measure voltage. I got no readings at all over multiple cranks. This would suggest the sensor is bad and would explain the no spark.
Lastly I checked the injector wiring. Testing the GR/W, GR/B, GR/Y, GR/R at the ECM plug. Key off and unplugged from the ECM I got 0.00v on all 4 wires. Plugged the harness in and key off I got 12.47v on all 4 wires. So basically it is triggering all 4 injectors to spray at all times.
So am I reading all this correctly lol? If so it is pointing at either a wiring harness issue of the ECM is crap.