Hi,
If there are no codes, the first thing I would check would be the Coolant Temp Sensor (ECT).
If the ECT is sending the incorrect information to the ECM, it can cause the air/fuel mixture to be off enough to cause this to happen. Also, if it is off, as long as the sensor is sending a signal (right or wrong signal) the ECM doesn't realize it is wrong.
To check this, use a live data scan tool. Before starting the engine, you would connect the live data scan tool and see what the sensor indicates. The temperature should be a few degrees within the ambient temperature.
Is this something you could check or have checked? Keep in mind, the test will need to be done when the problem is happening, so that may make it a bit more difficult.
Let me know.
Joe
SPONSORED LINKS
Tuesday, January 2nd, 2024 AT 7:41 PM