I have a 2015 Cruze with 117,000 miles. This is the vehicle my son drives to school. Earlier this week, he could not take it because it would not start. When I got home, I attempted to start it. It cranked over, and started, but killed right away. I attempted to start it a second time, and it did the same thing. Finally on the 3rd attempt it stayed running, but it stumbled for a second then continued to run. No more problems the rest of the day starting it. The ambient temperature was about 20 degrees farenheit, when he tried starting it, the temps were in the single digits. I left the car out that night, and it was right around zero the next morning. Attempted to start, cranks over fine, but would not start. Cranked it over for about 20 seconds 3 separate times, but would not start. The fourth time turning it over, it did start. Let it warm up so my son could take it to school. When he gets done with school, it won't start on the first try, he has to crank it over for about 20 seconds, shuts the key off, and then cranks it over again and it will start. I have been putting it in the garage, where it is about 50 degrees, and it will start right away, but it will stumble and almost quit, but it will stay running. Once it is started and warmed up, it starts and runs fine. I changed the spark plugs this morning, which I'm not sure if that will help. No check engine lights, and the fuel pressure is good. I'm hoping someone else has had this problem.