Welcome to 2CarPros.
This could be a few different issues. The first thing I would check is fuel pump pressure. Less fuel is needed to start a warm engine, so that may be why it starts in the summer and not when cold. Here is a link that shows how that is done:
https://www.2carpros.com/articles/how-to-check-fuel-system-pressure-and-regulator
The next thing that can cause a hard start when cold is the coolant temperature sensor (ECT). This sensor tells the computer the temperature of the coolant. With that info, the computer determines how rich or lean to make the air/fuel mixture. If it thinks it's warmer than it actually is, the mixture will be lean and can cause a hard start or no start. The only thing that makes me question this as the problem is the idea that you have to wait.
I want you to try something. The next time you start it cold, try this:
1) Turn the key to the run position (engine off) and count to 5 and then turn it off.
2) Repeat step one, four times. On the fifth time, see if it starts quickly.
If that works, it is a fuel pressure issue.
Let me know what you find. Also, if you have access to a live data scanner, when the engine is cold, see what the ECT sensor indicates the temperature to be. It should be very close to the outside ambient temperature.
I will watch for your reply.
Joe
SPONSORED LINKS
Monday, October 28th, 2019 AT 8:34 PM