I think that a temp sensor could be involved... For example if the coolant temp sensor shows 30 deg F but in the reality the outside temp is around 75 deg F then the ECU "thinks " the engine is ICECOLD and throws a lot of fuel into the engine. So at the end the engine is flooded. And the only possibibility to get the car runnin again - is to use the PEDAL TO THE METAL procedure.... while cranking the the engine for 2-5 sek for a couple of times. After some minutes the engine starts... and runs as if nothing happend.
And again the "mistake /Error " only occurs when the engine is cold. When the engine just ran...or is warm /hot no issues
Greeetings Juergen