Cold mornings have a way of exposing every weak point in your car. Everything that was borderline fine in summer tends to completely give up when temperatures drop. Here's what's probably stopping your car from starting, ranked by how common it is.
A Weak Battery (Most Likely)
If you hear a slow cranking sound, or the engine just clicks and won't fire, the battery is the first suspect.
Cold weather hits batteries hard for two reasons. The chemical reactions inside a battery slow down in cold temperatures, reducing the amount of power it can deliver. At the same time, cold thickens your engine oil, so the starter motor has to work harder to turn the engine over. That combination means a battery that's borderline in summer simply won't cut it when it's cold.
Most batteries start showing their age around the 3 to 4 year mark. If yours is older, it probably owes you nothing.
Signs it's the battery:
- Slow, laboured cranking before the engine fires
- Clicking noise when you turn the key or push the start button
- Dash lights that dim or flicker when you crank
- The car started fine yesterday and now won't start at all after a cold night
A healthy battery measures 12.6 volts sitting still. Below 12.2 volts and you're on borrowed time. Any auto parts shop can load-test your battery for free in about two minutes.
Cost to replace: Around $100 to $250 AUD / $80 to $200 USD depending on your car.
Thick Oil Making the Engine Hard to Turn
Engine oil gets thicker when cold. If you're running a heavier viscosity oil than your car needs, the starter motor struggles to turn the engine over and you'll hear a slow, laboured crank.
Check your owner's manual for the recommended oil viscosity. Many modern cars specify 5W-30 or 0W-20 specifically because the low winter rating (the number before the W) means the oil stays fluid in cold temperatures. If someone topped up your oil with 20W-50, you'll feel the difference on a cold morning.
This matters most if you live somewhere that gets genuinely cold winters. In most of Australia it's less of a factor, but it's worth knowing.
Frozen Fuel Lines (Older Cars)
On older vehicles, moisture can get into the fuel lines and freeze overnight when temperatures drop well below zero. The engine cranks fine but won't fire because fuel can't reach the injectors.
This is rare on modern fuel-injected cars, which run high-pressure fuel delivery systems that are largely sealed from moisture. But on older carburettor-equipped vehicles or early fuel-injected cars, it's a real possibility.
If you're in a cold region, fuel line antifreeze additives work well as a preventative.
Faulty Starter Motor
If the battery tests out fine but the car still clicks or does nothing, the starter motor itself could be dying. Cold thickens the lubricant inside the starter and makes worn brushes and contacts even less reliable.
A starter that's intermittently dodgy in warmer weather often fails completely in the cold. You'll hear either a single loud click (solenoid engaging but motor not spinning) or nothing at all.
Cost to replace: $300 to $700 AUD / $200 to $500 USD with labour depending on the car.
Worn Spark Plugs or Ignition Issues
Cold starts are harder on the ignition system. The engine needs more energy to fire cold, dense air-fuel mixture, and worn spark plugs that manage fine when warm sometimes can't generate a strong enough spark when everything is cold.
If the engine cranks normally but just won't fire, or it fires and immediately dies, spark plugs and ignition coils are worth checking. A set of spark plugs is cheap insurance if yours haven't been replaced in 40,000km or more.
Fuel Pressure Problems
A faulty fuel pump or a leaking fuel pressure regulator can cause issues on cold starts specifically because the pump takes longer to build pressure when cold or when the system has depressurised overnight.
You might notice the engine cranks for a long time before catching, then runs rough for a minute before smoothing out. Turning the key to the ON position twice (without cranking) to let the pump prime before starting can help confirm this.
What to Try Right Now
Before calling a mechanic or roadside assist, run through this:
-
Check the battery terminals. Corrosion on the terminals looks like a white or greenish crusty buildup. Disconnect, clean with a wire brush, reconnect tight. A loose terminal is a quick fix.
-
Jump start with a known good car or a lithium jump pack. If the car starts fine once jumped, the battery is almost certainly the problem.
-
Let the car run for 20 to 30 minutes after jump starting. Don't just drive it around the block. The alternator needs time to put charge back into the battery.
-
Turn off all accessories before cranking. Heater, headlights, heated seats. Give every amp to the starter motor.
-
If it cranks slowly but fires, that's a weak battery. If it cranks at normal speed but won't fire, look at fuel or ignition.
When to Book a Mechanic
If the jump start doesn't work, or the car starts but struggles every cold morning, get the battery and charging system tested properly. Most shops do it while you wait. Finding out your alternator is only putting out 13.5 volts instead of 14.2 volts now saves you from a dead car in a car park next week.
Persistent hard starting that goes away once the engine warms up could be a fuel pump, injector, or temperature sensor issue. Worth having someone scan for codes.
Ask TorqueBot
Tell TorqueBot your car's make, model, and year, along with what happens when you try to start it: does it click, crank slowly, crank fine but not fire, or do nothing at all? The specific symptom plus your car's details will point you toward the most likely cause and what to check first.