Your engine is turning over but not catching — here's what's usually happening

When your car cranks — meaning the starter motor runs and the engine turns — but the engine won't actually fire up and run, you're dealing with one of a few specific problems. The engine needs three things to start: fuel, spark, and compression. If it's cranking, compression is working. That narrows it down to fuel delivery or ignition. Most of the time, the culprit is a dead or dying battery that has just enough juice to crank the engine but not enough to fire the spark plugs, a fuel pump that has stopped working, or a fuel filter so clogged that gas can't reach the engine.

The good news is that you can narrow down the problem yourself before you call a mechanic or tow truck. Some fixes take minutes. Others mean you need a professional, but knowing which one you're facing saves you time and money.

Key Takeaways

  • A car that cranks but won't start usually has a fuel delivery problem, ignition problem, or a battery that's too weak to fire the spark plugs even though it can turn the engine.
  • Listen for a clicking sound when you turn the key — rapid clicking means the battery is too weak; no clicking means the battery is dead or the starter is broken.
  • Smell the exhaust pipe while someone cranks the engine — if you smell gas, fuel is reaching the engine and the problem is likely spark; if you smell nothing, fuel isn't getting through.
  • A fuel pump that has failed, a clogged fuel filter, or a bad fuel pressure regulator will prevent gas from reaching the cylinders even though the engine turns.
  • If the battery, fuel pump, and spark plugs all check out, the problem may be a faulty crankshaft position sensor or a flooded engine, both of which require a mechanic.

Check the battery first — it's the most common cause

Turn on the headlights and look at how bright they are. If they're dim or flickering, your battery is weak. Now try to start the car and listen carefully. If you hear rapid clicking — click-click-click-click — the battery has enough power to engage the starter but not enough to sustain it, and definitely not enough to fire the spark plugs. This is the most common reason a car cranks but won't start.

If the headlights are completely dark or you hear nothing at all when you turn the key, the battery is dead. That's a different problem — the car won't crank at all. But if you're hearing the engine turn over, the battery has some charge left.

Try jump-starting the car. Connect the positive (red) cable to the positive terminal of your battery, then to the positive terminal of a working battery in another car. Connect the negative (black) cable to the negative terminal of the working battery, then to an unpainted metal surface on your engine block — not the negative terminal of your dead battery, because that can cause sparks. Let the working car run for two to three minutes, then try to start your car. If it starts, drive it for at least twenty minutes to recharge the battery. If it doesn't start after a jump, move to the next check.

Verify that fuel is actually reaching the engine

Have someone sit in the driver's seat and crank the engine while you stand near the tailpipe. Smell the exhaust. If you smell gasoline, fuel is reaching the engine and the problem is ignition — likely the spark plugs or ignition coil. If you smell nothing, or only smell engine oil, fuel isn't getting to the cylinders.

If fuel isn't reaching the engine, the problem is usually one of three things: the fuel pump has failed, the fuel filter is clogged, or the fuel pressure regulator is stuck. A fuel pump that has stopped working makes a different sound — when you turn the key to the "on" position (before cranking), you should hear a brief whirring sound from the fuel tank for about two seconds. If you don't hear that sound at all, the fuel pump is likely dead and needs to be replaced. A clogged fuel filter or bad regulator requires a mechanic to diagnose and fix.

Look for spark at the spark plugs

If fuel is reaching the engine but it still won't start, the problem is likely no spark. You can check this yourself, though it requires care. Remove one spark plug wire by twisting it gently side to side and pulling it off. Do not pull the wire itself — pull the rubber boot at the end. Insert a spare spark plug into the wire (or hold the wire close to the plug if you don't have a spare), then have someone crank the engine while you watch the gap between the plug and the engine block. You should see a blue spark jump across the gap. If you see no spark, or a weak orange spark, the spark plugs or ignition coil need to be replaced.

Spark plugs wear out over time — most last 30,000 to 100,000 miles depending on the type. If your car has high mileage and you've never replaced the plugs, this is a likely culprit. Replacing spark plugs is a job many people can do themselves with basic tools, though some cars make it harder than others. If you're not comfortable doing it, a mechanic can replace all four or six plugs in under an hour.

Rule out a flooded engine

If your car has been cranking repeatedly for several minutes without starting, you may have flooded the engine — too much fuel has accumulated in the cylinders and the spark plugs can't ignite it. The smell of raw gasoline will be very strong.

Stop cranking when ready. Open the hood and let the engine sit for fifteen to twenty minutes with the hood up so the excess fuel can evaporate. Then try starting again, but this time crank for no more than ten seconds at a time, and wait thirty seconds between attempts. If the engine still won't start after three or four attempts, stop and let it sit longer.

Some cars have a "clear flood" mode: turn the key to the on position without cranking, wait five seconds, then turn it off. Repeat this three times, then try to start normally. Check your owner's manual to see if your car has this feature.

When to call a mechanic instead of troubleshooting further

If you've checked the battery, confirmed fuel is reaching the engine, verified there's spark at the plugs, and the engine still won't start, the problem is likely something that requires diagnostic equipment. A faulty crankshaft position sensor, a bad fuel pressure regulator, a failed ignition switch, or a timing belt that has slipped can all cause a crank-but-no-start condition, and none of these are things you can diagnose with basic checks.

At this point, call a mechanic or tow the car to a shop. Tell them exactly what you've already checked — that the battery is strong enough to crank the engine, that fuel is reaching the cylinders, and that spark is present at the plugs. This information will save them diagnostic time and may save you money on labor.

Frequently Asked Questions

Can I damage my engine by cranking it too many times?

Repeated cranking drains the battery faster and can flood the engine with fuel, making the problem worse. Crank for no more than ten seconds at a time, and wait thirty seconds between attempts. If it doesn't start after three or four tries, stop and let the engine rest for at least fifteen minutes.

What's the difference between cranking and starting?

Cranking is when the starter motor turns the engine over — you hear it running but it doesn't catch and fire. Starting is when the engine actually ignites and runs on its own. If your car cranks but won't start, the starter is working fine; the problem is fuel, spark, or compression.

Is it safe to jump-start my car myself?

Yes, as long as you connect the cables in the right order and avoid touching the battery terminals together. Always connect positive to positive first, then negative to the working battery, then negative to an unpainted metal surface on your engine — never to the dead battery's negative terminal. Disconnect in reverse order when done.

How much does it cost to replace a fuel pump?

Fuel pump replacement costs vary widely depending on your car's make and model, and whether the pump is inside or outside the tank. Inside-tank pumps typically cost between $400 and $800 in labor and parts; external pumps are usually cheaper. Get a quote from a mechanic before authorizing the work.

Can bad gas cause a car not to start?

Yes. Old gas, gas mixed with water, or gas from a pump with contaminated fuel can clog the fuel filter or damage the fuel injectors. If you suspect bad gas, you can try adding a fuel system cleaner to the tank, but if the problem persists, the fuel filter or injectors may need to be replaced.