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

When your car turns over — meaning the starter motor runs and the engine spins — but the engine never catches and runs, you have a fuel or ignition problem, not a dead battery. The battery has enough power to crank the engine; something is preventing combustion. The three most likely culprits are a fuel pump that has stopped working, a spark system failure, or a flooded engine that has too much fuel and not enough air.

This is different from a car that won't turn over at all, which usually points to a battery or starter issue. Because your engine is cranking, you can narrow the problem down by listening and feeling what happens when you turn the key.

Key Takeaways

  • A turning-over engine that won't start means fuel or spark is missing, not that your battery is dead.
  • Listen for a clicking sound from the fuel pump relay when you turn the key to the "on" position before cranking — you should hear a brief buzz.
  • Smell the exhaust pipe while someone cranks the engine; a strong gas smell means fuel is reaching the engine but spark plugs may be wet or fouled.
  • A fuel pump replacement typically costs $400 to $800 at a shop, while a fuel filter costs $50 to $150 and is worth checking first.
  • If the engine has been sitting for months or you recently ran out of gas, try the fuel system reset procedure before paying for diagnostics.

Check whether fuel is actually reaching the engine

The fuel pump sits inside your gas tank and pushes gasoline to the engine through a filter and fuel lines. If the pump has failed, no fuel reaches the injectors, and the engine will crank but never start. You can test whether the pump is working by listening for it.

Turn the ignition key to the "on" position — not all the way to start, just to where the dashboard lights come on. You should hear a brief buzzing or whirring sound from under the car or inside the fuel tank area. This buzz lasts about two seconds and means the pump is priming the fuel system. If you hear nothing, the pump is likely dead. If you do hear the buzz, the pump is working and the problem lies elsewhere.

Another way to check is to smell the exhaust while someone cranks the engine. Have them turn the key to start while you stand safely to the side of the tailpipe and smell the fumes. A strong gasoline smell means fuel is being sprayed into the engine. No smell, or only a faint smell, suggests the fuel pump or fuel filter is blocked or failed.

Look for spark at the spark plugs

Spark plugs ignite the fuel-air mixture inside each cylinder. If spark plugs are fouled, wet, or the ignition coil has failed, no spark reaches them and the engine won't start even if fuel is present. Testing for spark requires removing a spark plug wire or coil pack, but you can do a rough check without tools.

Ask someone to crank the engine while you watch the dashboard. If the check engine light flashes or stays on while cranking, the engine computer is detecting a problem — usually a misfire or sensor fault. This points toward a spark or fuel delivery issue that the computer has logged. If the light doesn't come on at all, the computer may not be communicating with the ignition system.

Wet spark plugs are common after a car sits unused for weeks or after multiple failed start attempts. If the engine smells strongly of gasoline and cranks normally but won't start, the plugs are likely flooded. In this case, remove the spark plug wires or coils, crank the engine for 10 to 15 seconds to clear excess fuel, then reinstall them and try starting again.

Rule out a flooded engine

An engine floods when too much fuel enters the cylinders and not enough air is present to ignite it. This happens most often after repeated failed start attempts, or when a car sits in cold weather with a leaking fuel injector. You will smell strong gasoline fumes and the engine will crank normally but refuse to start.

To clear a flooded engine, turn the ignition off and wait 15 to 20 minutes. This allows excess fuel to evaporate. Then try starting again without pressing the gas pedal — pressing the pedal adds more fuel and makes flooding worse. If the engine still won't start after waiting, crank it for 10 to 15 seconds with the key in the start position to force air through the cylinders and push out excess fuel.

If the car has been sitting for months, the fuel inside the tank may have degraded or separated. Stale fuel can clog the fuel filter or prevent the injectors from spraying properly. In this case, the fuel pump will run and you may smell gas, but combustion won't happen. A fuel system cleaner additive poured into the tank can sometimes restore old fuel, though a fuel filter replacement is often necessary.

Check the fuel filter and fuel pump relay

The fuel filter traps dirt and debris before fuel reaches the injectors. A clogged filter starves the engine of fuel even if the pump is running. Fuel filters are cheap to replace — typically $50 to $150 at a shop — and should be your first paid repair if you've confirmed the pump is running but the engine won't start.

The fuel pump relay is an electrical switch that turns the pump on when you start the car. If the relay fails, the pump never receives power even though the ignition system works. A failed relay usually produces no buzzing sound when you turn the key to "on," and the engine will crank but won't start. Relays cost $20 to $50 and are straightforward for a mechanic to swap, making this a cheap diagnosis if the pump isn't running.

Both the filter and relay are located near the engine or under the car, and a mechanic can inspect them in minutes. If you've confirmed the pump is running and you smell fuel at the exhaust, the filter is the more likely culprit.

When to take the car to a mechanic

If you've checked for fuel pump noise, smelled the exhaust, and waited for a flooded engine to clear without success, the problem requires diagnostic equipment. A mechanic will use a fuel pressure gauge to measure whether the pump is delivering fuel at the correct pressure, a spark tester to confirm spark is reaching the plugs, and a code reader to check what the engine computer has recorded.

Expect a diagnostic fee of $75 to $150, which most shops will credit toward repairs if you proceed with them. A fuel pump replacement costs $400 to $800 depending on the vehicle, while an ignition coil or spark plug replacement runs $100 to $300. If the problem is a failed fuel injector or a computer sensor, costs can climb higher, but the diagnostic will tell you exactly what needs fixing.

Bring the mechanic information about when the problem started, whether the car has been sitting unused, and whether you've heard the fuel pump buzz or smelled fuel. This context helps them narrow down the cause and may save you diagnostic time.

Frequently Asked Questions

Can a bad alternator cause a car to turn over but not start?

No. A bad alternator prevents the battery from charging while the car runs, but it does not stop the engine from starting. If your car turns over normally, the battery is supplying enough power. An alternator problem shows up as a dead battery the next time you try to start, not as a failure to start right now.

What if I hear the fuel pump buzz but the engine still won't start?

The pump is running but fuel may not be reaching the engine. Check the fuel filter — a clogged filter lets the pump run but blocks fuel flow. If the filter looks clean or was recently replaced, the problem is likely spark plugs or ignition coils. A mechanic can test fuel pressure with a gauge to confirm whether fuel is actually being delivered.

Is it safe to keep trying to start the car if it won't start?

Cranking the engine repeatedly for more than 10 to 15 seconds at a time can drain the battery and flood the engine further. If the car won't start after three or four attempts, stop and wait 15 minutes. Repeated cranking also wears the starter motor. If the car won't start after waiting, have it towed to a mechanic rather than continuing to crank.

How do I know if my spark plugs are the problem?

Spark plugs fail gradually, so a car that turns over but won't start usually points to fuel delivery first. However, if the engine cranks normally, you smell fuel at the exhaust, and the check engine light is on, spark plugs or ignition coils are likely at fault. A mechanic can pull the plugs and inspect them visually — fouled or wet plugs are obvious.

Can I drive the car to a mechanic if it finally starts?

If the car starts after sitting or after you've cleared a flooded engine, drive it directly to a mechanic for diagnosis. Do not ignore the problem — it will happen again. The underlying cause (fuel pump, filter, or ignition system) will not fix itself, and the next failure may leave you stranded.