Whenever the overnight temperature is below 50 or so, my 2004 Suburban has trouble staying started in the morning. (It is housed in a garage.) It threatens to stall, but hasn’t yet, when I’m warming it up and at least for the next 10-15 minutes at lights and stop signs. Then…it’s fine. I had the spark plugs replaced and my battery cables checked. All good. What could be going on? Thanks.
Has the fuel pressure been tested?
Tester
Another possibility is the temp sensor.