.... Problem is it doesn't run the fuel pump with key on. I can crank until the FP does come on and it still won't start. I have ign because it will flash a timing light.
You said the fuel pump isn't running. Check your oil pressure sensor. I have seen a bad oil pressure sensor make these symptoms before.
I wish I could remember the gentleman's name that used to run these ECM's on his kitchen table. IIRC, he passed away a number of years ago after a long illness. There was a time when there were a lot of people like him involved with these trucks. Not so much any longer.
I don't know if he had SyTy, but are you thinking about Bruce Pelican?
Back in the mailing list days (I joined in the Fall of 1997), there was a guy that was one of the forerunners of early "figuring out our ECM". I can't remember his name. He would conduct seminars at his house on the ECM. I know dig, Todd, BG and other attended these and kept in touch with him.
I remember him posting about and commenting on things he had learned "from running an ECM on my kitchen table". He had a set up where he could make it "run" without it being in a truck. He would make changes, and log it without getting out of his chair.
There are only a few inputs, and even fewer outputs from the ECM. One of the inputs are the reference pulses, which is a variable frequency square wave at 0-5VDV. This signal can probably be generated by a number of signal generators available for less than $50 at surplus outlets. TPS, MAP, CTS, and MAT can be simulated by variable resistors. (Potentiometers). Hook up datamaster, and have a blast. Use an oscilloscope to read the duration of IPW. Could probably use an additional trace on the same 'scope for EST and measure the offset to the reference pulse to visualize, measure, "timing advance".
So there are probably set ups to test the ECM. Most ECM's operate on the same basic principals. There are inputs, and there are outputs. For fueling, the only output that matters is IPW.
I wish I could remember the gentleman's name that used to run these ECM's on his kitchen table. IIRC, he passed away a number of years ago after a long illness. There was a time when there were a lot of people like him involved with these trucks. Not so much any longer.
That's it. I saw Dave's post and thought "close", then remembered "Plecan", and that I remember he didn't have a SyTy, but did have a GN. He used to call his get together's "EFI pow-wows". Then opened Justin's post, and there it was.
No.
The ECM turns on the fuel pump for 2 seconds, OR UNTIL it receives Reference Pulses from the distributor module. If the 2 seconds passes with no reference pulses, it turns off the fuel pump. As soon as reference pulses are received, it turns on the pump again.
When reference pulses are present (the engine is turning), the ECM is commanding the pump ON.
The oil pressure switch is parallel to the relay. Either one will turn on the pump, but the ECM/relay and the oil pressure switch are completely separate from each other.
I have never come across an explanation for this strategy that makes sense as to why they did it this way. (Oil pressure AND ECM control). But GM has been doing the EFI fuel pump control this way since the mid-80's. My 85 Corvette also has both.
Haven't done that one but did go through chart A-1 in the book which indicates the ECM is bad. Problem is it doesn't run the fuel pump with key on. I can crank until the FP does come on and it still won't start. I have ign because it will flash a timing light.
I'll work on it some more tomorrow checking code 12 thanks.