Quick Answer
If your engine cranks but won’t start, the most common causes are lack of fuel, no spark, a bad crankshaft sensor, fuel pump failure, clogged fuel filter, immobilizer issues, or low compression. The starter is doing its job, but the engine is missing one of the three things it needs to run: fuel, spark, or compression.
What It Means When the Engine Cranks but Doesn’t Start
When you turn the key and hear:
- ✅ The engine turning over normally
- ✅ The starter spinning
But the engine never fires up…
That means:
❌ Fuel is not reaching the engine
OR
❌ Spark is not igniting the fuel
OR
❌ Compression is too low for combustion
Most Common Causes
1. Bad Fuel Pump
If the fuel pump fails, the engine gets no fuel at all.
Symptoms:
- No fuel pump sound when turning the key
- Car died suddenly and won’t restart
- Engine cranks fast but never starts
2. Clogged Fuel Filter
A severely clogged filter restricts fuel flow.
Symptoms:
- Hard starting
- Engine starts and stalls
- Loss of power before failure
3. Bad Crankshaft Position Sensor
This sensor tells the engine computer when to fire spark and inject fuel.
Symptoms:
- No spark
- Random stalling
- Engine cranks endlessly
4. No Spark (Ignition Failure)
Without spark, the fuel cannot ignite.
Common causes:
- Bad ignition coil
- Failed ignition module
- Blown ignition fuse
5. Immobilizer or Security System Lockout
The vehicle’s anti-theft system may disable fuel or spark.
Symptoms:
- Security light blinking
- Crank but no start after battery replacement
- Key not being recognized
6. Flooded Engine
Too much fuel can prevent the engine from starting.
Symptoms:
- Strong fuel smell
- Engine cranks slower over time
- Starts after sitting for a while
How to Diagnose the Problem
Step 1: Listen for the Fuel Pump
Turn the key to ON (not start).
✅ You should hear a 2–3 second hum from the rear of the car.
No sound = possible fuel pump failure.
Step 2: Check for Spark
A mechanic can:
- Test ignition coils
- Check for spark at the plugs
- Verify ignition power
Step 3: Scan for Trouble Codes
Common no-start codes include:
- P0335 (Crank sensor)
- P0230 (Fuel pump circuit)
- Security/immobilizer faults
Step 4: Check Fuel Pressure
Low or zero fuel pressure confirms:
- Bad pump
- Clogged filter
- Bad fuel relay
Is It Safe to Keep Trying to Start the Car?
❌ No. Repeated cranking can:
- Overheat the starter
- Drain the battery
- Flood the engine
- Damage ignition components
After 3–4 failed start attempts, stop and diagnose the issue.
Repair Cost Breakdown
| Repair | Typical Cost |
|---|---|
| Fuel Pump Replacement | $400 – $1,200 |
| Crankshaft Sensor | $120 – $350 |
| Ignition Coil | $150 – $450 |
| Fuel Filter | $60 – $180 |
| Security System Reset | $80 – $250 |
| Diagnostic Scan | $60 – $150 |
Prices vary by vehicle and labor rates.
When to Call a Mechanic Immediately
Call a professional if:
- The engine cranks but never fires
- The security light is flashing
- You smell strong raw fuel
- The car stalled while driving and won’t restart
- Jump-starting does nothing
Frequently Asked Questions
Can a bad alternator cause this?
Indirectly. If the battery is drained from charging issues, the engine may crank but not have enough power for ignition.
Will starting fluid fix this?
Starting fluid can confirm a fuel problem but is NOT a permanent fix.
Can bad gas cause a crank but no start?
Yes. Water-contaminated fuel can prevent combustion.
Does a crank but no start mean the engine is blown?
No. Most of the time the issue is electrical or fuel-related, not internal engine failure.
Final Thoughts
If your engine cranks but won’t start, the problem is almost always related to fuel delivery, spark, sensor failure, or security system lockout. Proper diagnosis prevents wasted parts and unnecessary repairs.