Car Cranks But Won’t Start: No Spark, No Fuel, or No Compression

Updated October 15, 2026 · · Diagnostics & Troubleshooting · 4 min read

If the engine cranks — the starter spins it over — but it will not fire up, the starting system is fine. The problem is one of the three things an engine needs to run: spark, fuel, or compression. This guide works through them in order so you can find why your car cranks but won’t start.

Cranks vs won’t crank

This guide is for an engine that turns over but will not catch. If instead you get a single click, rapid clicking, or nothing when you turn the key, that is a no-crank problem (usually battery, starter, or connections) — use the car won’t start diagnosis for that case.

Spark, fuel, or compression

NeedCommon failuresQuick check
SparkCrankshaft or camshaft position sensor, ignition coil/pack, immobilizer not recognizing the keyCheck for spark with an inline tester; see if the immobilizer light stays on
FuelFailed fuel pump, blocked filter, bad gas or water in fuel, no fuel pressureListen for the pump prime; check fuel pressure
Compression / timingSnapped timing belt, jumped timingCranks unusually fast and smooth = possible broken belt

Step-by-step: find why it won’t fire

  1. Note how it cranks. Normal cranking speed is good; unusually fast, smooth cranking can mean lost compression from a broken timing belt.
  2. Check the immobilizer: if a key/security light stays lit or flashes, the car may not be recognizing the key, which blocks spark and fuel. Try the spare key.
  3. Test for spark: an inline spark tester (clipped between coil and plug) is the safe, reliable way — crank and look for a strong spark. No spark points to the crankshaft or camshaft position sensor, the coil, or the immobilizer.
  4. Test for fuel: turn the ignition to “on” and listen for the fuel pump priming for a couple of seconds. No prime, or no fuel pressure, points to the pump, relay, or fuse.
  5. Consider recent fuel: if it started right after refueling, bad gas or water in the tank can stop it firing.
  6. If spark and fuel are present and timing is intact but it still will not start, the fault is deeper (compression/timing) and needs a workshop.

The most common causes

On a car that cranks but won’t start, the usual suspects are a failed crankshaft or camshaft position sensor (no spark signal), a fuel pump that has quit, or an immobilizer not reading the key. A snapped timing belt is less common but serious — on an interference engine it can bend valves as it goes, so it is not only a no-start; suspect it if the belt is due or overdue, especially with fast, smooth cranking.

Frequently asked questions

Why does my car crank but not start?

Because cranking proves the starter and battery are working, the missing ingredient is spark, fuel, or compression. Most often it is a crank position sensor, the fuel pump, the immobilizer, or — less commonly — a broken timing belt.

How do I know if it is fuel or spark?

Listen for the fuel pump priming when you switch the ignition on, and test for spark at a plug while cranking. Whichever is missing tells you which system to chase first.

Can a dead key fob stop the car starting?

A flat fob battery usually still starts the car if you hold it near the start button or use the physical key, but an immobilizer fault that does not recognize the key will prevent starting. Try the spare key.

Could bad fuel stop it starting?

Yes. A bad tank of fuel or water in the fuel can prevent the engine firing. If the problem began right after a fill-up, that is a strong clue.

I'm Tim G., the editor behind Service Reset. I research and rewrite car service-reset, calibration and initialization procedures in plain English, cross-checking every guide against manufacturer service information and professional repair databases so the steps match your car's exact make, model and generation. Service Reset is an independent reference and starting point for owners and DIY mechanics — not a workshop, and not affiliated with any manufacturer.