The engine cranks but doesn't fire: what's actually happening
When your car turns on — the dashboard lights up, you hear the starter motor turning the engine over — but the engine won't catch and run, you have a fuel or ignition problem, not a dead battery. The battery has enough power to crank the engine; something is preventing combustion from happening.
This distinction matters because it narrows where to look. A completely dead battery won't turn anything on. A bad alternator drains the battery slowly over days. But a car that cranks reliably but won't start points to fuel delivery, spark plugs, or the ignition system — and you can test most of these yourself in a driveway.
Key Takeaways
- A cranking engine that won't start means the battery and starter are working, so the problem is fuel delivery, spark, or the ignition system.
- Fuel pump failure is the most common cause; you can hear whether it's running by listening near the fuel tank when you turn the key to "on" without cranking.
- A fuel smell near the engine or a wet fuel injector suggests the fuel system is delivering gas but spark plugs aren't igniting it.
- If you hear nothing when you turn the key — no cranking, no fuel pump hum — the battery or starter is the problem, not fuel or spark.
- A mechanic can run a fuel pressure test or spark test in minutes; these are worth doing before replacing expensive parts.
Listen for the fuel pump when you turn the key
The fuel pump is a small electric motor inside your fuel tank that pressurizes gasoline and sends it to the engine. When you turn the ignition key to "on" — before you crank — the pump runs for two to three seconds to build pressure. You should hear a faint buzzing or whirring sound from under the rear of the car.
Turn the key to "on" without cranking the engine. Listen carefully near the fuel tank (usually under the rear seat or trunk area). If you hear a brief hum or buzz, the pump is running and fuel is being delivered. If you hear nothing, the pump is likely dead and fuel isn't reaching the engine at all.
A dead fuel pump is the single most common reason a car cranks but won't start. Fuel pumps fail without warning and cost $400 to $600 to replace at a shop, but the diagnosis takes seconds. If the pump is silent, you have found your problem.
Check for spark at the spark plugs
If the fuel pump is running, the next step is confirming the spark plugs are firing. You need a spark plug tester (a $10 tool from any auto parts store) or a mechanic with a spark tester. Remove one spark plug wire or coil pack, insert the tester, ground it to the engine block, and have someone crank the engine while you watch for a spark across the gap.
You should see a bright blue spark jumping the gap. If you see nothing, the ignition system — the coil, distributor, or ignition module — is not sending voltage to the plugs. If you see spark, the ignition system is working and the problem is fuel delivery or fuel quality.
Do not skip this step if you have already confirmed the fuel pump is running. Spark and fuel are both required; if one is missing, the engine cannot start. A mechanic can run this test in five minutes.
Smell the engine and check for fuel odor
Open the hood and smell near the engine and fuel injectors. A strong gasoline smell — stronger than the normal smell of a running car — suggests fuel is being sprayed into the cylinders but not igniting. This points to a spark problem: the fuel is there, but the spark plugs are not firing.
A wet fuel injector or wet spark plug also indicates this. If you can safely remove a spark plug (consult your owner's manual for the location), look at the tip. If it is soaked with gasoline, fuel is reaching that cylinder but spark is not.
If you smell no fuel at all near the engine, the fuel pump is likely not running or the fuel filter is clogged. Return to the fuel pump test: did you hear it running when you turned the key to "on"?
Rule out a flooded engine
If you have been cranking the engine repeatedly for more than 30 seconds at a time, you may have flooded it — sprayed so much fuel into the cylinders that the spark plugs cannot ignite it. The engine will smell strongly of gasoline and will not start no matter how long you crank.
To clear a flooded engine, stop cranking when ready. Open the hood and let the engine sit for 15 to 20 minutes so excess fuel can evaporate. Then try starting again, but this time crank for no more than 10 seconds at a time. Wait 30 seconds between attempts.
If the car starts after sitting, the engine was flooded and you have solved the problem. If it still will not start, you are back to a fuel pump or spark issue, and the flooding was a symptom, not the cause.
When to take it to a mechanic
If you have confirmed the fuel pump is running and spark is present at the plugs, the problem is usually fuel pressure (the pump runs but does not build enough pressure) or fuel quality (water or debris in the tank). Both require a fuel pressure gauge or a fuel system cleaning, which a mechanic can do quickly.
If you have not heard the fuel pump run and you have ruled out a flooded engine, the pump is likely dead. If you have confirmed the fuel pump is running but found no spark, the ignition system needs diagnosis — this could be a bad coil, ignition module, or wiring issue.
Bring your mechanic the results of your tests: "I heard the fuel pump run" or "I heard nothing," and "I saw spark at the plugs" or "I saw no spark." These answers point directly to the next step and save diagnostic time.
Frequently Asked Questions
Can a bad alternator cause a car to crank but not start?
No. A bad alternator stops charging the battery, but the battery drains slowly over days or weeks. By the time the battery is too weak to crank, it is too weak to turn on the dashboard lights. If your lights are bright and the engine cranks strongly, the battery and alternator are working.
What if the car starts sometimes but not other times?
Intermittent starting usually points to a loose electrical connection, a failing fuel pump that works when it cools down, or a bad ignition switch. Check that battery cable connections are tight and corrosion-free. If the problem happens after the car sits for a while, the fuel pump may be failing and needs a pressure test.
Is it safe to keep cranking the engine if it won't start?
No. Cranking for more than 10 seconds at a time drains the battery and can flood the engine. Crank for 10 seconds, wait 30 seconds, and try again. If it does not start after three attempts, stop and diagnose the problem instead of continuing to crank.
Can I drive the car to a mechanic if it finally starts?
Yes, but carefully. If the car starts after repeated cranking or sitting, the problem is intermittent and may happen again while you are driving. Drive directly to a mechanic without stopping, and tell them the starting problem occurred. Do not ignore it — intermittent starting usually gets worse.