Why is my car hard to start in cold weather?
Cold morning starting problems are usually caused by a weak battery, worn spark plugs (petrol), or faulty glow plugs (diesel). In cold weather, battery capacity drops significantly — a battery that seems fine in summer may fail below 5°C. Diesel engines are especially sensitive because they rely on compression heat to ignite fuel, and glow plugs to preheat the combustion chamber. Petrol engines can also struggle if spark plugs are worn or the fuel system is dirty.
Likely causes
Weak or ageing battery
Cold weather reduces battery capacity; a battery that is 3+ years old may not have enough cranking amps — get it tested
Faulty glow plugs (diesel)
One or more glow plugs not heating the combustion chamber; more noticeable in very cold conditions
Worn spark plugs (petrol)
Worn plugs need a bigger spark to fire a cold, richer mixture — results in slow starting or extended cranking
Fuel system issue — thickened diesel
Standard diesel can wax up in very cold conditions; use winter diesel or anti-wax additive
Throttle body or idle air control fault
Dirty throttle body or failed IAC valve causes rough cold idle or stumbling immediately after start
Repairs you may need
Typical cost range: £60–£300 — Battery test: £0–20. Battery replacement: £80–200. Glow plugs (set of 4): £80–200 fitted. Spark plugs: £60–150.
Got a quote for this repair?
Check every line in 60 seconds — labour hours, parts prices, and regional rates.
Check My Quote Free