Few things are more frustrating than turning the key in your car’s ignition, hearing the engine crank, but it just won’t start. This issue can stem from a variety of causes, ranging from simple fixes to more complex mechanical problems. In this detailed blog post, we’ll explore the common reasons why your engine cranks but won’t start, how to diagnose the issue, and steps to fix it. We’ll also include price comparisons for replacement parts and additional tips to help you get your car back on the road.
1. Understanding the Problem

When your engine cranks but won’t start, it means the starter motor is working, but the engine isn’t firing up. This issue is often related to the fuel, ignition, or air systems. Here’s a breakdown of the key systems involved:
Key Systems to Check:
- Fuel System: Ensures the engine receives the right amount of fuel.
- Ignition System: Provides the spark needed for combustion.
- Air Intake System: Supplies clean air for the air-fuel mixture.
- Electrical System: Powers the fuel pump, ignition coils, and sensors.
2. Common Causes and How to Diagnose Them

Here are the most common reasons why your engine cranks but won’t start, along with how to diagnose each issue:
1. Fuel Delivery Issues
- Symptoms: Engine cranks but doesn’t start, no fuel smell from the exhaust.
- Diagnosis:
- Check the fuel pump by listening for a humming sound when you turn the key to the “ON” position.
- Test the fuel pressure using a fuel pressure gauge (20–20–50).
- Inspect the fuel filter for clogs.
2. Ignition System Problems
- Symptoms: Engine cranks but doesn’t start, no spark at the spark plugs.
- Diagnosis:
- Remove a spark plug and check for spark using a spark tester (10–10–20).
- Inspect the ignition coils, spark plugs, and ignition control module.
3. Faulty Crankshaft Position Sensor
- Symptoms: Engine cranks but doesn’t start, no spark or fuel delivery.
- Diagnosis:
- Use an OBD-II scanner (20–20–100) to check for error codes related to the crankshaft position sensor.
- Test the sensor with a multimeter.
4. Clogged Air Filter
- Symptoms: Engine cranks but struggles to start, reduced performance.
- Diagnosis:
- Remove the air filter and inspect it for dirt and debris.
- Replace if necessary.
5. Weak or Dead Battery
- Symptoms: Engine cranks slowly or intermittently.
- Diagnosis:
- Check the battery voltage with a multimeter (should be 12.6V or higher).
- Inspect the battery terminals for corrosion.
6. Faulty Starter Motor or Solenoid
- Symptoms: Engine cranks but doesn’t start, clicking noise.
- Diagnosis:
- Test the starter motor by bypassing the solenoid with a jumper wire.
- Replace the starter motor if necessary.
3. How to Fix the Issue

Once you’ve diagnosed the problem, here’s how to fix it:
1. Fuel System Fixes
- Replace the Fuel Pump: If the fuel pump is faulty, replacement is necessary.
- Price: 100–100–300 for the pump, plus labor.
- Replace the Fuel Filter: A clogged fuel filter can restrict fuel flow.
- Price: 10–10–30 for the filter.
2. Ignition System Fixes
- Replace Spark Plugs: Worn-out spark plugs can prevent ignition.
- Price: 5–5–15 per plug.
- Replace Ignition Coils: Faulty coils can cause a lack of spark.
- Price: 50–50–150 per coil.
3. Crankshaft Position Sensor Fix
- Replace the Sensor: A faulty sensor can disrupt fuel and spark delivery.
- Price: 50–50–150 for the sensor.
4. Air Intake System Fixes
- Replace the Air Filter: A clogged air filter restricts airflow.
- Price: 10–10–30 for the filter.
5. Battery Fixes
- Recharge or Replace the Battery: A weak or dead battery can cause starting issues.
- Price: 100–100–200 for a new battery.
6. Starter Motor Fixes
- Replace the Starter Motor: A faulty starter motor can prevent the engine from starting.
- Price: 100–100–300 for the starter motor.
4. Price Comparisons for Replacement Parts

Here’s a comparison of popular replacement parts for common starting issues:
Fuel Pumps:
Brand | Price Range | Key Feature |
---|---|---|
Bosch | 100–100–200 | High-quality and reliable |
Delphi | 80–80–150 | Affordable and widely compatible |
ACDelco | 90–90–180 | OEM-quality replacement |
Ignition Coils:
Brand | Price Range | Key Feature |
---|---|---|
NGK | 50–50–100 | Reliable and affordable |
Denso | 60–60–120 | OEM-quality performance |
MSD | 70–70–150 | High-performance option |
Crankshaft Position Sensors:
Brand | Price Range | Key Feature |
---|---|---|
Bosch | 50–50–100 | High-quality and reliable |
Standard Motor Products | 40–40–80 | Affordable and durable |
ACDelco | 50–50–90 | OEM-quality replacement |
5. Additional Tips for Preventing Starting Issues

Here are some additional tips to keep your car starting smoothly:
- Regular Maintenance: Follow your car’s maintenance schedule for oil changes, air filter replacements, and spark plug checks.
- Keep the Battery Charged: Use a battery maintainer if you don’t drive your car often.
- Inspect Electrical Connections: Check for loose or corroded wires and connectors.
- Use High-Quality Fuel: Poor-quality fuel can clog the fuel system.
- Address Warning Signs Early: Don’t ignore symptoms like slow cranking or rough idling.
6. When to Consult a Professional

While many starting issues can be diagnosed and fixed at home, some problems require professional expertise:
- If you’re unable to diagnose the issue.
- If the repair involves complex electrical systems.
- If you don’t have the necessary tools or experience.
Conclusion
An engine that cranks but won’t start can be caused by a variety of issues, from fuel delivery problems to ignition system failures. By understanding the common causes and following a systematic diagnosis process, you can identify and fix the problem yourself in many cases.
Regular maintenance and attention to your car’s fuel, ignition, and electrical systems can prevent starting issues and keep your car running smoothly. If you’re ever in doubt, don’t hesitate to consult a professional mechanic for assistance.