First I'd check the battery before all that above. My battery was showing 13volts, would crank for a minute but still would not get the car started. Put a new battery in and it starts within 5 seconds in the cold. Jump start it off a running car in the morning, if it starts quickly, you know...