'My car won't start but the battery is fine' is one of the most-searched UK car problems, and the one where drivers most often waste money. If the battery has been tested (multimeter reads 12.4V+ resting, cranks the engine over strongly, jumps don't help), the fault is somewhere else — starter motor, immobiliser, fuel supply, crank sensor, security system, or a poor earth. Bob has 32 years on the tools and has seen every version of 'battery's good but it won't start'. The good news: 6 out of 10 of these are cheap to fix once diagnosed correctly. The bad news: guessing wastes hundreds. This guide walks through exactly what's failing based on what the car is doing when you turn the key.
First — confirm the battery really is good
Before assuming the battery is fine, do three quick checks. One: resting voltage after the car has sat for 4+ hours should be 12.4–12.7V on a multimeter across the battery terminals. Below 12.2V and the battery is either flat or dying — even if lights work. Two: cranking voltage should stay above 9.6V while cranking. If it drops below 9V under cranking, the battery is dying under load even if resting voltage is fine. Three: turn on headlights for 30 seconds, then try starting. If lights dim heavily as you turn the key, the battery is weak. Only once all three tests pass is the battery genuinely 'good' — and that's where this guide picks up.
What the car is doing tells you the fault
Turn key, hear nothing at all (no click, no crank, dashboard lights fine) — starter motor solenoid failure, ignition switch, immobiliser, neutral safety switch (auto), or a broken wire from the ignition to the starter. Turn key, single loud CLICK, engine doesn't crank — classic starter motor solenoid engagement failure, OR a corroded main power feed to the starter. Not the battery. £180–£380 fitted starter, or £15 for a battery terminal clean if it's corrosion. Turn key, rapid CLICK-CLICK-CLICK, engine doesn't crank — this IS a weak battery or bad connection, not a starter fault. Re-test the battery under cranking load. Engine cranks strongly but won't fire — fuel, spark, or timing. No smell of fuel = fuel pump / relay / immobiliser cutting fuel. Petrol smell but no fire = spark or crank sensor. Engine cranks briefly then cuts out — immobiliser reading key wrong, security light flashing on dash. Try the spare key. Engine cranks fine on second attempt after long crank — leaking injector, failing fuel pump non-return valve, or crank sensor drifting when cold.
The 8 most common UK workshop causes when battery is good
1. Failed starter motor solenoid — single loud click when you turn the key, no crank. Very common on Ford Focus / Fiesta, Vauxhall Astra, Peugeot 208. Diagnostic £30–£60, replacement £180–£380 fitted. 2. Immobiliser fault or dying key fob battery — car cranks but won't fire, security light flashes. Try the spare key first (rules out key vs car fault). Common on Renault Megane / Clio, older BMW E90, Ford Mondeo. Key reprogramming £80–£180. 3. Failed crankshaft position sensor — hot-start problems that get worse over months, eventually won't start at all when hot. Common on VAG 1.6/2.0 TDI, BMW N47, Vauxhall 1.4/1.6/1.8 petrol, Ford Focus 1.6 TDCi. £120–£280 fitted. 4. Fuel pump not priming — no fuel-pump whir when you turn the key to position 2. Listen at the fuel tank. Common on Ford Focus / Mondeo, BMW E-series, Range Rover. £280–£620 fitted. 5. Corroded main battery cable or earth strap — battery tests fine but voltage collapses at the starter. Very common on older cars (10+ years). Clean and re-crimp £30–£80. 6. Neutral safety switch failure (automatics) — won't crank in Park, sometimes cranks in Neutral. Common on Ford, Vauxhall, Mercedes autos. £120–£280 fitted. 7. Ignition switch worn contacts — turn key, nothing happens, but sometimes wiggling the key works. Common on Vauxhall Corsa, older Ford, Renault. £80–£240 fitted. 8. Timing chain jumped a tooth — cranks fast, no fire, may have run rough before shutting down. Common on Peugeot / Citroën / Vauxhall 1.2 PureTech (well-documented), Mini Cooper R56 1.6, BMW N47. £900–£2,500 to fix — this is the expensive one, and it's exactly why paired stretched-chain codes should never be ignored.
UK diagnostic and repair pricing
Battery load test at Halfords / Kwik Fit / most independents: free–£20. Full no-start diagnostic at a UK independent (fuel pressure test, spark test, crank sensor scope, starter draw test): £60–£120. Common repair costs: battery cable / earth strap replacement £30–£80, key fob battery / reprogram £15–£180, starter motor £180–£420 fitted, crank sensor £120–£280 fitted, fuel pump £280–£620 fitted, timing chain kit £900–£1,800 fitted (much more if valves have hit pistons). If the RAC or Green Flag come to a no-start, they'll do a rough diagnosis for free as part of the callout — take their notes to your garage.
When to call recovery vs try one more thing
Call recovery immediately if: the car cranks but there's a metallic knocking / grinding noise (timing chain), fuel smell in the engine bay, oil pressure warning light was on before the car cut out, or the car cut out while driving and won't restart. Try one more thing if: no click at all — check all interior lights come on with ignition, then check the fuse for the starter relay (usually 30A or 40A in the engine bay fuse box). No click AND no interior lights = battery isn't as good as you thought, retest. Rapid clicks = weak battery under load, jump-start might work. Single loud click = starter, jump-start won't help. On automatics that won't crank, try moving the gear selector into Neutral and back to Park — the neutral safety switch sometimes needs the wiggle.
My car battery tested at 12.6V but it still won't start — what's wrong? — Resting voltage of 12.6V is healthy, but a battery can pass a resting test and still fail under cranking load. Get a proper battery load test (free at most Halfords / Kwik Fit) — this measures voltage while cranking. If cranking voltage stays above 9.6V, the battery is genuinely fine and the fault is elsewhere: usually a starter motor, corroded main cable, or on cars that crank but won't fire, a crank sensor or fuel pump issue.
Why does my car click once and not start? — A single loud click when the key is turned, with no cranking, is almost always a failed starter motor solenoid or a corroded main power cable to the starter — not a battery fault. Try tapping the starter with a rubber mallet while someone else turns the key — if it starts, the starter is on its way out. Repair cost £180–£380 fitted at a UK independent.
Could a bad key fob stop my car from starting? — Yes. If the immobiliser can't read the key, the engine will crank but not fire (or won't crank at all on some cars). The security light on the dash usually flashes. Try the spare key — if it starts on the spare, the primary key's transponder chip is failing or the fob battery is dying. Reprogram or replace: £15–£180 depending on car.
How do I know if it's the starter motor or the immobiliser? — If the engine cranks strongly but won't fire, and the security / immobiliser light is flashing on the dash, it's the immobiliser or key. If the engine doesn't crank at all — no rrr-rrr sound, just clicks or silence — it's the starter, ignition switch, or a wiring / earth fault. A £60–£120 diagnostic at a UK garage separates these definitively.
Can I damage my car by repeatedly trying to start it? — Yes. Long cranking cycles (over 10 seconds at a time) overheat the starter motor and can burn out the solenoid. Repeatedly cranking a car that isn't firing also floods the cat and, on modern DI petrols, can wash oil off cylinder bores. Try three 5-second cranks maximum, then wait — if it hasn't started, call a garage. Don't sit turning the key for 30 seconds.
My car won't start in the cold but starts fine when warm — what's wrong? — Classic crankshaft position sensor drift — the sensor works when hot but its resistance falls out of spec when cold, so the ECU can't read engine timing and won't fire the injectors. Very common on VAG 2.0 TDI, BMW N47, Vauxhall 1.4/1.6 petrol at 80,000+ miles. £120–£280 fitted at a UK independent.