You turn the key, the engine cranks over like it should, but nothing fires. It happens once, then the car starts fine the next morning. A week later, it does it again. This pattern cranking without starting is frustrating because it's unpredictable, and it can leave you stranded at the worst possible time. If your car sometimes cranks but won't start, there's a real mechanical reason behind it, and most of the time it points to one of a few common failures. This article breaks down exactly what's going on, how to narrow it down, and what to do next.
What does it mean when the engine cranks but won't start?
When you turn the key and hear the starter motor spinning the engine, that's "cranking." The engine is turning over mechanically. For it to actually start, three things need to happen at the same time: fuel has to reach the combustion chamber, spark has to ignite that fuel at the right moment, and air has to flow into the engine. If any one of those is missing or weak, the engine cranks but never catches.
The word "sometimes" is the key detail here. An engine that never starts usually has a hard failure a dead fuel pump, a broken timing belt. But an engine that starts most of the time and fails occasionally points to a component that's wearing out, an electrical connection that's corroding, or a sensor giving unreliable readings. Intermittent problems are harder to diagnose because the failure might not be present when you're actually looking at it.
What are the most common causes?
Fuel delivery problems
A weak or failing fuel pump is one of the top reasons a car cranks without starting intermittently. The pump might work fine when it's cold but lose pressure once it heats up. You can sometimes hear the pump whine for two or three seconds when you turn the key to the "ON" position before cranking. If that sound is missing or sounds strained, the pump may be on its way out.
A clogged fuel filter can also restrict flow enough to prevent starting, especially under load. If the filter hasn't been changed in a long time, it's worth replacing as a cheap first step.
Dirty or failing fuel injectors can cause similar symptoms. If injectors aren't delivering fuel evenly or at all into the cylinders, you'll get cranking without combustion.
Ignition system issues
Worn spark plugs, a failing ignition coil, or a bad distributor cap (on older vehicles) can cause intermittent no-start conditions. A spark plug that fires fine when cold might misfire or fail entirely when the engine is hot. If your car starts fine when the engine is cold but struggles to restart after it's been running and you shut it off, heat-soak affecting the ignition system is a strong possibility.
Crankshaft or camshaft position sensor failure
These sensors tell the engine's computer when to fire the spark plugs and inject fuel. A crankshaft position sensor that's starting to fail often works fine when cool but produces an erratic or no signal when it gets hot. This is one of the most common culprits for intermittent no-start conditions, and it doesn't always trigger a check engine light right away.
Security system or immobilizer glitches
Modern cars have anti-theft immobilizers that cut fuel or spark if they don't recognize the key. A weak key fob battery, a damaged transponder chip, or a fault in the immobilizer module can cause the car to crank without starting randomly. If your security or immobilizer light is flashing on the dash when the no-start happens, this is a strong lead.
Battery and starter electrical connections
While a dead battery usually causes no-crank situations, a battery with marginal voltage or corroded terminals can cause all kinds of strange behavior including cranking slowly enough that the engine doesn't reach the RPM needed to start. A weak battery might crank the engine fine on a warm day but fail in cold weather. Corroded or loose battery cables are an easy thing to check and a surprisingly common cause. You can read more about troubleshooting intermittent start symptoms and clicking noises for related electrical diagnosis.
Vapor lock and heat-related issues
In older vehicles without returnless fuel systems, vapor lock can cause fuel to boil in the lines before it reaches the engine. This is more common in hot weather or after the engine has been shut off and restarted shortly after. Modern fuel systems are designed to prevent this, but it still happens on some vehicles, especially with ethanol-blended fuels.
How do I figure out which one it is?
The fastest way to narrow it down is to check for fuel, spark, and signal when the car is failing. This is the hard part with intermittent problems the car might start working again before you can test it. Here's a practical approach:
- Listen for the fuel pump. Turn the key to ON (not start). You should hear a brief hum or whine from the rear of the car. If it's silent, the pump or its relay may be the problem.
- Check for spark. Pull a spark plug wire or coil-on-plug boot, insert a spare spark plug, ground it against the engine block, and have someone crank the engine. No spark points to the ignition system or a sensor like the crankshaft position sensor.
- Use starting fluid as a quick test. A short spray of starting fluid into the intake while cranking can tell you if fuel delivery is the issue. If the engine fires briefly on starting fluid, you're not getting fuel. Use caution this is only a diagnostic step, not a fix.
- Scan for codes. Even if the check engine light isn't on, there may be pending or stored diagnostic trouble codes. A basic OBD-II scanner can pick up crankshaft/camshaft sensor issues, fuel system codes, or immobilizer faults. The NHTSA has information on OBD-II diagnostics if you're new to scanning.
If you want a deeper breakdown on diagnosing this specific problem, we cover more detail in our article on why your car sometimes cranks but won't start.
What are people commonly getting wrong?
Replacing parts randomly without testing
The most expensive mistake is throwing parts at the problem. Replacing the fuel pump, ignition coil, and crank sensor all at once might fix it, but you've spent hundreds of dollars and you don't actually know which part failed. Start with the cheapest, easiest checks battery connections, fuel pump relay, and a code scan before replacing anything.
Ignoring the "sometimes" clue
If the car starts fine cold but won't restart warm, that narrows the field significantly. If it only fails in rain or high humidity, that points toward moisture in the ignition system or a cracked distributor cap. If it happens more in cold weather, battery and fuel delivery are top suspects. Pay attention to when the problem happens the pattern tells you a lot.
Not checking the basics first
It sounds obvious, but a low fuel tank with a failing fuel sender can trick you. A tank that reads a quarter full might actually be nearly empty on an incline. Make sure you actually have fuel before digging deeper.
Helpful tips if your car is doing this right now
- If the car won't start, try cycling the key to ON three or four times before cranking. This primes the fuel system and can help identify a weak pump.
- If it's a hot no-start, let the car sit for 15–20 minutes and try again. If it starts once cool, heat-soak on a sensor or component is likely involved.
- Check your battery terminals for white or green corrosion. Clean them with a wire brush and tighten them down. A surprising number of intermittent starting issues trace back to this.
- If you have a second key or key fob, try using it. A failing transponder chip in one key can cause random no-starts while the spare works fine.
- For beginner mechanics looking to understand starter motor diagnosis better, our guide on starter motor intermittent start diagnosis walks through the testing process step by step.
When should I take it to a mechanic?
If you've checked the battery connections, listened for the fuel pump, scanned for codes, and the car still has an intermittent no-start, it's time for a professional diagnosis. A shop with a fuel pressure gauge, an oscilloscope, and experience with your specific make can often find the issue in under an hour of diagnostic time. That hour is almost always cheaper than replacing parts you didn't need.
If the car has left you stranded more than once, don't wait. An intermittent problem that's getting more frequent is a component that's actively failing and will eventually become a permanent no-start.
Quick checklist: cranking but not starting
- Confirm you have fuel in the tank not just what the gauge says, but enough for the pickup to reach.
- Turn the key to ON and listen for the fuel pump hum (2–3 seconds from the rear).
- Check battery terminals for corrosion and tightness.
- Scan for OBD-II codes, even if the check engine light is off.
- Note the pattern: cold start, warm restart, specific weather, or random.
- If you have a spare key, try it to rule out immobilizer issues.
- Test for spark if fuel delivery checks out.
- If the problem is getting more frequent, schedule a diagnostic appointment before you get stranded.
Next step: If your car is currently sitting and won't start, begin at step one of the checklist above. If it starts intermittently and you want to catch the problem before it gets worse, invest in a basic OBD-II scanner even an inexpensive Bluetooth model paired with a free phone app can reveal pending codes that point you in the right direction.
Intermittent Engine No Crank No Start with Clicking Noise: Troubleshooting Guide
Faulty Starter Solenoid: Intermittent Starting Problem Symptoms and Causes
Diagnosing Worn Starter Motor Brushes Causing Random Start Failure
Diagnosing an Intermittent Car Starter Motor
Bad Ground Connection Causing Intermittent No-Start: Common Causes and Fixes
How to Diagnose Intermittent Starter Motor Failure in Vehicles