Car Won’t Start – Full Diagnostic Guide, Causes and How to Fix
If your car won’t start, the issue is usually related to the battery, starter motor, ignition system, fuel delivery or an immobilizer fault. This premium guide walks you through every major cause, how to diagnose the problem step‑by‑step, and which fault codes are most commonly associated with a no‑start condition.
Symptoms of a Car That Won’t Start
- No crank when turning the key
- Single click from the starter relay
- Rapid clicking (low voltage)
- Slow cranking
- Dashboard lights dim or flicker
- Engine cranks but does not fire
- Immobilizer light flashing
- No fuel pump priming sound
Main Causes
- Weak or dead battery
- Corroded or loose battery terminals
- Faulty starter motor or starter relay
- Failed crankshaft position sensor
- Fuel pump not priming
- Blown fuse or faulty relay
- Ignition switch failure
- Immobilizer/key transponder issue
- Bad ground strap (engine to chassis)
Step‑by‑Step Diagnosis
1. Battery Voltage Test
Measure battery voltage with a multimeter. A healthy battery should read:
- 12.4–12.7 V = good
- 12.0–12.3 V = weak
- Below 12.0 V = risk no‑start
2. Load Test (Important)
A battery can show 12.6 V but still fail under load. If voltage drops below 9.6 V during cranking, the battery is failing.
3. Check Battery Terminals and Grounds
Loose or corroded terminals are one of the most common causes of a no‑start condition. Clean and tighten:
- Battery positive terminal
- Battery negative terminal
- Engine ground strap
- Chassis ground points
4. Starter Motor and Relay Test
Interpret the sound:
- Single click: starter relay fault
- Rapid clicking: low battery voltage
- No sound at all: starter motor or ignition switch fault
5. Fuel Pump Prime Test
Turn the key to ON and listen for a 2–3 second priming sound. If silent:
- Fuel pump relay may be faulty
- Fuel pump may have failed
- Fuse may be blown
6. Crankshaft Position Sensor Test
If the engine cranks but does not fire, the crankshaft position sensor is a common failure point. Many cars will not start without a valid crank signal.
7. Immobilizer Check
If the immobilizer light flashes rapidly, the car will not start. Common causes:
- Key transponder failure
- Damaged key
- Immobilizer antenna ring fault
8. Scan for Fault Codes
Use an OBD2 scanner to read stored DTCs. No‑start conditions often store codes even if the engine does not run.
Relevant Fault Codes
- P0615 – Starter Relay Circuit
- P0335 – Crankshaft Position Sensor
- P0230 – Fuel Pump Primary Circuit
- P0562 – System Voltage Low
- P1682 – Ignition Switch Circuit
- P0513 – Immobilizer Key Incorrect
Recommended OBD2 Scanner
To diagnose a no‑start condition properly, you need an OBD2 scanner that can read full‑system fault codes and live data. This helps confirm whether the issue is related to the engine, fuel system, ignition, sensors or electrical components.
See our recommended tools and choose the right scanner for your vehicle:
When to Seek Professional Help
- Immobilizer light flashes rapidly and the car does not start
- No communication with ECU via OBD2 port
- Starter motor draws excessive current
- Fuel pressure is below specification
- Repeated fuse failures
