Your engine turns over but the car won't fire — here's what's actually happening
When your car cranks — meaning the starter motor spins the engine — but the engine never catches and runs, you're dealing with one of a few specific problems. The engine is getting mechanical motion but something is blocking ignition. This is different from a car that won't crank at all, which usually points to a dead battery or bad starter. A crank-no-start means your battery has enough power to turn the engine, but fuel, spark, or compression isn't working the way it needs to.
The good news: you can narrow down the cause yourself before you pay a mechanic. The bad news: the fix depends entirely on which system is failing. A fuel pump problem costs differently than a bad ignition coil, and you need to know which one you're facing.
Key Takeaways
- A cranking engine that won't start means the starter is working but fuel, spark, or compression has failed — three separate systems you can test.
- Fuel system failure is the most common cause; listen for the fuel pump to buzz when you turn the key to the "on" position before you try to start.
- No spark usually means a bad ignition coil, distributor cap, or spark plug wires — all things you can visually inspect under the hood.
- Compression problems are rare in newer cars and usually require a mechanic with a compression tester, but they happen after long storage or severe engine damage.
- If you hear nothing when you turn the key, or the engine cranks very slowly, the problem is not crank-no-start — it's battery or starter.
Listen for the fuel pump buzz — the first thing to check
Before you do anything else, turn the key to the "on" position without trying to start the engine. You should hear a brief buzzing or whirring sound from the fuel tank area — usually the rear of the car — lasting about two seconds. This is the fuel pump priming. If you hear it, your fuel system has power. If you hear nothing, the fuel pump relay or the pump itself has failed.
If you do hear the buzz, turn the key back to "off" and wait a few seconds. Then try to start the engine normally. If it still won't start but the pump is running, the problem is usually a clogged fuel filter, a dead fuel pump (one that buzzes but doesn't actually push fuel), or a fuel injector that's stuck closed. All of these prevent fuel from reaching the engine even though the pump has power.
If you don't hear the buzz at all, check whether your headlights come on when you turn the key to "on". If they do, the battery has power but the fuel pump isn't getting it — a relay or wiring problem. If the headlights don't come on either, your battery is too weak to power anything, and you're back to a battery problem, not a crank-no-start.
Check for spark at the spark plugs
Spark is the second piece of the puzzle. To test for it, you need a spark plug tester — a cheap tool that screws onto a spark plug wire or coil pack and lights up when spark is present. You can find one at any auto parts store for under ten dollars. If you don't want to buy one, a mechanic can test this in minutes.
Remove one spark plug wire or coil pack (depending on your car's age — older cars have wires, newer ones have individual coils on top of each plug). Screw the tester onto the end of the wire or coil. Have someone crank the engine while you watch the tester. If it flashes, you have spark. If it doesn't, you have a spark problem.
No spark usually means a bad ignition coil, a failed distributor cap (on older cars), corroded spark plug wires, or a bad crankshaft position sensor. A bad coil is the most common culprit in cars under fifteen years old. Coils are relatively cheap — usually between fifty and two hundred dollars depending on the car — but you need to know which coil is bad, and that often requires a mechanic's scanner.
Rule out a compression problem
Compression is the third piece. The engine needs to squeeze air inside the cylinders to create the conditions for fuel to ignite. If compression is too low — usually from a blown head gasket, bent valves, or worn piston rings — the engine won't start even if fuel and spark are present.
You can't test compression yourself without a compression tester, which is a gauge that screws into the spark plug hole. If you suspect a compression problem, this is the point to call a mechanic. However, compression problems are rare in cars that started fine yesterday. They usually show up after the car has sat for months, after severe overheating, or after you've heard grinding or knocking sounds before the problem started.
If your car started fine a week ago and suddenly won't start, compression failure is unlikely. Focus on fuel and spark first.
What to do if fuel and spark are both present
If you've confirmed that the fuel pump is running and you have spark at the plugs, but the engine still won't start, the problem is usually one of these: the fuel injectors are stuck closed, the fuel filter is completely clogged, or compression is too low. At this point, you need a mechanic with a scanner and a compression tester.
Before you take it in, try one thing: turn the key to "on" and listen at the fuel tank area for the pump to buzz. If it buzzes for only half a second instead of the normal two seconds, the pump may be failing. If it buzzes normally but the engine still won't start after you've confirmed spark, a fuel injector or filter is the most likely cause.
When to call a mechanic versus trying to fix it yourself
If you've found the problem — for example, you can see a cracked spark plug wire or a corroded distributor cap — you can often replace it yourself if you're comfortable working under the hood. Spark plug wires, distributor caps, and spark plugs are straightforward swaps on most cars. Fuel filters are also usually accessible, though the location varies.
If the problem is a fuel pump, ignition coil, or anything that requires a scanner to diagnose, take it to a mechanic. These parts are inside the car or require computer diagnostics to pinpoint. A mechanic's scanner can read fault codes that tell you exactly which coil is bad or whether the fuel pump relay has failed. This saves you from guessing and buying the wrong part.
Most mechanics charge between eighty and one hundred fifty dollars for a diagnostic scan. That's worth it if it saves you from replacing a three-hundred-dollar part that wasn't actually broken.
Fuel system problems are the most common cause
If you had to bet on what's wrong with a car that cranks but won't start, bet on fuel. A dead fuel pump, a clogged fuel filter, or a failed fuel pump relay account for the majority of these cases. The fuel pump is a wear item — it can fail after ten years or one hundred thousand miles, sometimes sooner if the car has sat unused for a long time.
If the fuel pump isn't buzzing when you turn the key to "on", the pump itself or the relay that powers it has failed. If the pump is buzzing but the engine won't start, the filter is likely clogged or the pump is weak and not building enough pressure. A fuel pressure gauge — another tool you can buy for twenty dollars — can tell you whether the pump is building the right pressure, but most people just replace the filter first since it's cheap and often solves the problem.
Frequently Asked Questions
Can a bad battery cause a crank-no-start?
No. A bad battery causes the engine to crank very slowly or not at all, or causes the starter to make a clicking sound. If your engine is cranking at normal speed, your battery has enough power. A crank-no-start means the battery is fine but fuel, spark, or compression has failed.
Will my car start if I jump it?
Only if the problem is battery or starter. If the engine cranks at normal speed but won't start, jumping the car won't help. The battery already has enough power to crank the engine; the problem is that the engine isn't catching. Jump it if you want to rule out the battery, but expect the same result.
What does it mean if the engine cranks but sounds different than usual?
A slower crank usually means a weak battery or bad starter, not a crank-no-start. A faster or higher-pitched crank can mean low oil or a mechanical problem inside the engine, but it's still not the same as a normal crank with no ignition. If the crank speed is normal, focus on fuel and spark.
Can I drive the car to a mechanic if it's a crank-no-start?
No. If the engine won't start, you can't drive it. You'll need to have it towed or call a mobile mechanic to come to you. Some mechanics offer roadside diagnostics, though many will want you to bring the car to their shop.
How much does it usually cost to fix a crank-no-start?
It depends on the cause. A fuel filter is twenty to fifty dollars. A spark plug wire or distributor cap is thirty to one hundred dollars. A fuel pump is two hundred to five hundred dollars. An ignition coil is fifty to three hundred dollars. A diagnostic scan to find out which one it is costs eighty to one hundred fifty dollars, which is usually worth it.