Car Won't Start in Cold Weather: What To Do

Car Won't Start in Cold Weather: What To Do

Photo: Pexels

Quick Answer: Cold weather kills weak batteries, thickens engine oil, and can gel diesel fuel. If you hear a slow crank or clicking, it’s almost certainly the battery. If you hear nothing at all, check the battery connections. If it cranks fine but won’t fire, the problem is fuel or spark. Start with the battery, it causes 80% of cold-weather no-starts.

What To Do

  1. Listen carefully when you turn the key.

    • Slow, labored cranking = weak or cold battery
    • Rapid clicking (no crank) = dead battery or bad connection
    • No sound at all = dead battery, bad connection, or blown fuse
    • Cranks normally but won’t fire = fuel or spark problem

    Why does cold kill batteries? A battery at 0°F (-18°C) delivers roughly 50% of the cranking amps it delivers at 80°F (27°C). At the same time, cold oil puts a heavier load on the starter. That combination can push a marginal battery over the edge overnight.

  2. Try jump-starting first. If you have jumper cables or a portable jump starter, connect them and let the good battery charge yours for 2-3 minutes before attempting to start. If it fires, drive for at least 20-30 minutes to recharge. Highway driving at 2,000+ RPM recharges faster than idling in a parking lot. If the battery dies again within a day or two, it needs to be replaced, not just recharged.

  3. Check battery terminal connections. White or blue-green corrosion on the terminals increases resistance and can prevent starting even with a good battery. Clean them with a wire brush or baking soda and water. After cleaning, apply a thin coat of petroleum jelly or dielectric grease to slow future corrosion. Also check that the terminal clamps are actually tight. A loose clamp that seemed fine in summer can cause intermittent no-starts once cold shrinks the metal slightly.

  4. Let the car warm up for 30 seconds before revving or driving. In extreme cold, oil is thick and needs time to circulate. Modern engines with synthetic oil handle cold better than older engines on conventional oil, but neither likes being pushed hard from a dead-cold start below 10°F (-12°C).

  5. If it cranks but won’t fire in extreme cold (below -10°F / -23°C): The fuel may not be atomizing properly. Try starting fluid sprayed briefly into the air intake, this is a last resort, not a habit. Overuse of starting fluid on diesel engines in particular can damage cylinder walls and wash away lubricating oil film.

  6. For diesel vehicles below 20°F (-7°C): Diesel can gel. Use an anti-gel additive, let glow plugs cycle fully (wait for the coil light to go out before cranking), and consider a block heater if temperatures stay this low regularly. Many diesels require two full glow plug cycles in extreme cold before cranking. Rushing it is the single most common mistake diesel owners make in winter.

  7. If nothing works, call a tow. Repeatedly cranking a cold engine with a weak battery will drain it completely and may leave you stranded somewhere worse. Six to eight failed crank attempts is the practical limit before you risk killing the battery entirely and making recovery harder.

Common Questions

Q: How cold does it have to be before my car won’t start? A: There is no single threshold because it depends on your battery’s age and health, but a battery with 3 or more years on it becomes unreliable below 20°F (-7°C). A fresh battery in good condition can handle -20°F (-29°C) or colder with no trouble.

Q: My car started fine yesterday but won’t start today, and it got much colder overnight. Is my battery done? A: Probably not done, but it is telling you it is close to the end of its life. A battery that passes a warm-weather load test can still fail a cold-crank test because cold strips available capacity. Get it load-tested at any auto parts store, most do it free, and replace it if it falls below 70% of its rated CCA (cold cranking amps).

Q: Will warming up the car for longer help if the battery is weak? A: Running the engine warms the battery slightly and increases its available cranking power, but it will not fix a battery that is genuinely failing. If the car started, run it for 20-30 minutes to put charge back in. If it will not start at all, idling is not an option and you need a jump or a replacement.

What It Might Cost

RepairTypical Cost
Battery replacement$100-$250
Battery terminal cleaning$30-$80 (shop) or free (DIY)
Alternator test/replacement$400-$700
Fuel system service (gas vehicles)$80-$150
Block heater installation$100-$200

Stay Safe

If you’re stuck at home, you have time. If you’re stuck in a parking lot or on a road in cold weather, keep warm first and troubleshoot second. Cold exposure is dangerous, stay in the car with hazards on if you’re waiting for help.

Do not run the engine in an enclosed garage, even briefly, to warm it up. Carbon monoxide is odorless and kills fast. Always have a door or window open if you must run the engine inside any structure.

Keep a portable jump starter in the car every winter. A quality unit ($60-$120) will start your car 15-20 times on a single charge and is far more reliable than waiting for a stranger with cables.


Need roadside help? Visit Tow With The Flow for real answers when your car breaks down.

Was this guide helpful?

Thanks for the feedback!

↑ Back to top