Hi,
The idea that it happens when cold could be related to the fuel pump. However, if you replaced it last year and it continued to stall, chances are that isn't the issue.
The engine coolant temperature sensor (ECT) can also be an issue. The ECT signals the PCM (main computer) what the coolant temperature. Based on that signal, the PCM determines how rich or lean to make the fuel mixture for the engine to run under certain conditions. I'm not sure where you are located, but if the ECT signals it's 90 degrees F and it's actually 20 degrees F, the mixture will be too lean for the engine to run properly.
If you have a live data scanner, before starting the engine in the morning, check to see what the ECT is signaling. It should be very close to or the same as the ambient temperature. Since you replaced the pump already and the cold weather affects it, this is a very good possibility.
If you look at the attachment, it explains basically what I just described. When first started, the PCM is controlled by a few different sensors (ECT) is what tells it the temp. Once it reaches a predetermined temperature, then the vehicle goes into what is called a closed-loop, and the fuel mixture is determined primarily by the oxygen sensors. That is the point where you have no issues.
Let me know if the ECT is something you can check with a scanner. Also, pic 2 below shows its location. (Driver's side front of engine)
Let me know what you find.
Joe
See pics below.
Images (Click to make bigger)
SPONSORED LINKS
Tuesday, December 14th, 2021 AT 6:50 PM