Your engine turns over but doesn't fire: the most common causes

When your car cranks — meaning the starter motor spins the engine — but the engine doesn't catch and run, you're dealing with one of three systems: fuel delivery, ignition spark, or compression. The starter is working, so the problem is downstream. Most of the time, it's fuel or spark, and both are things you can narrow down before calling a mechanic.

A cranking engine that won't start is different from a car that won't crank at all. If you hear the engine turning over, the battery and starter are doing their job. The engine just isn't getting what it needs to ignite the fuel mixture inside the cylinders.

Key Takeaways

  • A cranking engine that won't start usually points to fuel pump failure, a bad fuel filter, a dead battery that's too weak to sustain ignition, or a faulty ignition coil or spark plugs.
  • You can check for spark by removing a spark plug wire, grounding it to the engine block, and watching for a blue spark when someone cranks the engine — but wear insulated gloves and do not touch the wire while the engine turns.
  • Fuel pump relay failure is common in older vehicles and often produces a clicking sound from the engine bay when you turn the key; the relay is usually a small cube-shaped part in or near the fuse box.
  • A fuel pressure gauge (available at most auto parts stores for under $50) can tell you whether the fuel pump is building pressure, which eliminates guesswork about whether fuel is reaching the engine.
  • If the engine cranks normally and you've ruled out spark and fuel, the problem may be low compression from a timing belt failure or internal engine damage, which requires professional diagnosis.

How to check for spark at the spark plugs

Spark is the easiest system to test yourself. Remove one of the spark plug wires — grasp the boot (the rubber connector), not the wire itself, and twist gently to pull it free. Do not yank on the wire. Look at the spark plug inside; if it's soaked in black oil or fuel, that's a sign of a different problem. If it looks dry and normal, reattach the wire.

Now remove the spark plug itself using a spark plug socket and a ratchet. Look at the electrode gap — the small space between the center and side electrodes. If the gap is black and crusted, or if the plug is fouled with fuel, the plug needs replacement. If the plug looks reasonable, reinstall it and move to the spark test.

To test for spark, remove the spark plug wire again and hold it about one-quarter inch away from a bare metal part of the engine block — the valve cover or intake manifold works. Have someone crank the engine while you watch the gap. You should see a bright blue spark jumping across. If you see nothing, or only a weak orange glow, the ignition system is not firing. Wear insulated gloves and do not touch the wire or plug while the engine cranks.

Testing fuel pressure and the fuel pump

If you have spark, the problem is almost certainly fuel. The fuel pump sits inside the gas tank and pushes gasoline through the fuel filter and fuel injectors into the engine. If the pump is dead, or if the filter is clogged, fuel never reaches the cylinders.

A fuel pressure gauge is the fastest way to know. You can buy a mechanical gauge at any auto parts store for $30 to $50. Locate the fuel pressure test port on your fuel rail — it's a small valve, usually near the injectors. Attach the gauge according to the instructions that come with it. Have someone turn the key to the "on" position without cranking the engine. The gauge should show pressure within a few seconds. Most cars need 35 to 65 pounds per square inch, depending on the model; check your owner's manual or a repair manual for your specific vehicle.

If the gauge shows zero or very low pressure, the fuel pump is not running or the filter is blocked. If the gauge shows normal pressure but the engine still won't start, the problem is not fuel delivery — it's spark, compression, or fuel injector function.

Listen to the fuel pump when you turn the key on. You should hear a brief whirring sound from under the rear seat or near the tank. If you hear nothing, the pump motor is dead or the fuel pump relay is not sending power to it. The relay is usually a small cube-shaped part in the fuse box under the hood or dashboard; a mechanic can test it with a multimeter in seconds.

Why a weak battery can prevent starting even though the engine cranks

A battery can have enough voltage to turn the starter motor but not enough to power the fuel pump and ignition system at the same time. When you crank the engine, the starter draws heavy current, and the battery voltage drops. If the battery is weak, the voltage may fall below what the fuel pump and ignition coil need to operate.

This shows up as slow cranking — the engine turns over sluggishly — combined with no start. The battery may be old, corroded at the terminals, or damaged. Check the battery terminals for white, blue, or green corrosion. If you see it, disconnect the negative terminal, clean both terminals and the cable ends with a wire brush, and reconnect. A corroded connection can drop voltage enough to prevent starting.

If the terminals are clean and the engine still cranks slowly, have the battery tested at an auto parts store — most do it for free. A battery that tests below 12.6 volts at rest, or that drops below 10 volts when cranking, is too weak and needs replacement.

Ignition coil and distributor failures

The ignition coil converts low-voltage current from the battery into the high-voltage spark that fires the spark plugs. If the coil is dead, you get no spark even though the battery and starter are fine. On newer cars, there is usually one coil per spark plug, mounted directly on top of each plug. On older cars, there is one central coil connected to a distributor.

A bad coil often shows no warning signs until it fails completely. You can test it by swapping it with a coil from another cylinder — if the engine starts on the swapped coil, the original coil is dead. If the engine still won't start, the problem is elsewhere. This works only if your car has multiple coils; if it has one central coil, you need a multimeter or a mechanic to test it.

A distributor that has failed internally — worn contacts, a cracked rotor, or a broken cap — will also prevent spark from reaching the plugs. Distributors are less common on cars made after 2000, but they are still found on many older vehicles. If your car has a distributor, check that the cap and rotor are not cracked or burned. A burned rotor or cap can be replaced for under $50.

Compression problems and timing belt failure

If you have confirmed spark and fuel pressure, but the engine still won't start, the problem may be compression — the ability of the cylinders to squeeze the fuel-air mixture. Low compression can result from a timing belt that has broken or jumped teeth, which throws the valve timing out of sync. It can also result from worn piston rings, a blown head gasket, or a cracked cylinder head.

A compression test requires a compression gauge and some mechanical skill. You remove all the spark plugs, screw the gauge into one cylinder, have someone crank the engine, and read the pressure. All cylinders should show similar pressure — usually 100 to 200 pounds per square inch, depending on the engine. If one or more cylinders show low pressure, or if all cylinders show low pressure, compression is the problem.

A timing belt failure is serious and usually requires professional repair. If your car has a timing belt and it has never been replaced, check your owner's manual for the replacement interval — most are 60,000 to 100,000 miles. If you are near or past that interval and the engine won't start, a broken timing belt is a real possibility.

When to call a mechanic versus troubleshooting yourself

If you have spark and fuel pressure, and the battery is strong, the problem is likely inside the engine or in a system that requires specialized tools to diagnose. A compression test, fuel injector test, or timing check all need equipment you may not have. At that point, a mechanic with a scan tool can read the engine's diagnostic codes and pinpoint the problem in minutes.

If you do not have a fuel pressure gauge or are not comfortable testing spark, a mechanic can run these tests quickly and cheaply — often as part of a diagnostic fee that ranges from $50 to $150. That fee is usually applied to the repair cost if you have the work done there. For a car that won't start, paying for a proper diagnosis is usually faster and cheaper than guessing.

Frequently Asked Questions

Can a bad alternator cause a car to crank but not start?

No. The alternator charges the battery while the engine runs, but it does not power the starter or ignition system during cranking. If the alternator is bad, the battery will eventually die, but the car will start normally until that happens. A car that cranks but won't start points to spark, fuel, or compression — not the alternator.

What does it mean if the engine cranks very slowly?

Slow cranking usually means the battery is weak or the battery terminals are corroded. It can also mean the starter motor is failing. Clean the battery terminals first; if cranking is still slow, have the battery tested. If the battery is good, the starter is likely worn and needs replacement.

Should I keep trying to crank the engine if it won't start?

Cranking for more than 10 to 15 seconds at a time can overheat the starter motor and drain the battery. If the engine does not start after two or three 10-second attempts, stop and let the battery rest for a few minutes. Repeated cranking will not fix the problem and may make it worse.

Can bad gas cause an engine to crank but not start?

Yes, if the fuel is contaminated with water or sediment, or if it is very old and has turned to varnish, it can clog the fuel filter or injectors. If you suspect bad fuel, you can try adding fuel system cleaner to a full tank, but if the filter is already clogged, you may need to replace it. Draining the tank and refilling with fresh gas is the most reliable fix.

What if the engine starts briefly and then dies?

This usually means fuel is reaching the engine but not staying there — the fuel pump is cutting out, or the fuel pressure is dropping. It can also mean the ignition is cutting out intermittently. This is different from a no-start and usually points to a failing fuel pump relay or a bad ignition switch. Have the fuel pressure monitored while someone cranks the engine to see if it holds steady.