The CEL IS illuminated with the key in the ON position BEFORE cranking the engine. That, and the fact that ive tried 3 different EFI relays now including the plastic one, tells me its not the EFI relay.
Tonight i was able to connect a fuel pressure gauge to the cold start injector, and my oscilloscope to the cylinder #1 fuel injector. While running, I get 45-50 psig fuel pressure, and can see injector pulses on the scope. All good there.
I had a hard time recreating the issue, but i finally did by idleing with the hood closed, and then turning it off, letting it rest for a few minutes before trying to start again. This should be the hottest situation, since the engine is heat soaking without the radiator fan running. This is when the issue happens.
While hot starting, I still had fuel pressure but did NOT see any injector pulses on the #1 injector. This tells me the ECM isn't commanding the injectors to fire for some reason, and it only happens when the engine is heat soaked.
One thing to note, is that this engine had the EGR removed, and also the under hood blower that's usually behind the driver headlight was removed too. This is likely making whatever issue this is worse since the underhood temps are likely higher.
I'm looking through the FSM now, but does anyone know a list of sensors/etc that would stop the injectors from firing when hot or malfunctioning?
Again: Engine cranks, I have fuel pressure, but no injector pulse, only happens when heat soaked. Why?