Need help please. I searched the forums but no luck.
When the weather is below 50 degrees, engine will keep cranking but not start. This happens only in the winter. The rest of the year the motor runs perfect.
After about 10 tries, the motor will finally turn over and start. Once the motor is warm, it will re-start no problem.
Engine is a 5.3L, 300k miles, but has a new starter, 3 year old fuel pump, new intake manifold gaskets, new plugs and wires, and new air filter. No mods to the engine, all stock.
No vacuum leaks, I changed all vacuum hoses. Catalytic converters and O2 sensors all good, I just passed smog check. I checked fuel pressure, no leak down overnight, and pressure is good during start up in the cold weather.
I don't know what else to check or replace. Thanks for the help and suggestions.