Hoople
Account Removed
*******************************
I think it to be a Floodiing situation caused by the pump pumping up and too rich at start-up...
You may be onto something Bubbie. The factory Delphi ECM has a Map called "Cranking Fuel" which adds more fuel during cranking. The Map is an enrichment factor (injector duty time) which is dependent on engine temperature.
It's very possible that by cranking the engine before the ECM finishes its boot process, the firmware by-passes that enrichment map.
It very well may be fuel pump-up like you said but figured I would throw this into the mix also.
I had some pictures to attach that shows this cranking fuel map but the system said the resolution was too great to up-load... I re-sized them but then it said the file size was over the limit. The only thing it liked was "delete"