Take the analog voltmeter and probe the upper right and lower left terminals with the catch on the connector up.

My first bet is the ecu coolant temp sensor, the one on the front top of the motor with two terminals in a tee shape. If the ecu can't see the CTS signal, it goes to a fallback fuel map that may not be rich enough to get the motor to fire. I could nurse mine into firing only by bumping the starter a whole bunch of times and letting the slight injector leak flood a little fuel into the manifold, then crank it again. Eventually it would fire, taking longer in cold weather. Until it got too damn cold, and would not fire like yours. If the control relay is not working at all, the ecu won't get juice and you won't have a spark. Two soleoid switches in that relay. One feeds ecu, other feeds fuel pump.

Read those codes.


Not responsible for advice not taken...