Blog

How to Fix a Car That Cranks But Won’t Start

· ECU Repair – Diagnostics & Maintenance

One of the most common problems is a car where the engine cranks, so the starter works, but the engine does not start. This means the battery and starter are fine. The issue is likely to be in the fuel, the ignition or the ECM control.

Understanding the problem

An engine needs 3 things to start: fuel, spark and compression. The ECM controls fuel and spark, so ECM issues can also cause a crank but no start.

Step-by-step diagnosis

  1. Check the fuel supply. Listen for the fuel pump sound and test the fuel pressure. If there is no fuel, check the fuel pump relay and the ECM signal.
  2. Check for spark. Test at the spark plug. If there is no spark, check the ignition coil and the ECM output.
  3. Scan for error codes with an OBD scanner. Look for crank sensor codes and ECM faults.
  4. Check the crankshaft sensor. The ECM needs the crank signal, and if the sensor is faulty you get no fuel and no spark.
  5. Check ECM power and ground. Make sure the voltage is proper and the grounding is good.
  6. Check the injectors. Test for the injector pulse. No pulse points to an ECM issue.
  7. Check the immobilizer. If it is active, the engine will not start.
  8. Check the ECM outputs. Verify the fuel pump signal and the ignition signal.

Common ECM-related causes

  • No ECM power, due to a fuse or relay.
  • Faulty crank sensor, which is very common.
  • ECM software issue, with corrupted data.
  • Wiring problems, which break the signals.
  • Immobilizer issue, a security lock.

Real workshop case studies

Case 1: Maruti Swift

The car cranked but would not start. Diagnosis found a faulty crank sensor, and replacing the sensor solved it.

Case 2: Hyundai i20

There was no fuel injection. Diagnosis found a relay failure, and the relay was replaced.

Case 3: Tata Nexon

The car had a random no start. Diagnosis found a grounding issue, and fixing the ground solved it.

Common mistakes

  • Replacing the ECM directly, which is an expensive mistake.
  • Ignoring sensors, so the root cause is missed.
  • Not checking the fuel system, which leads to a wrong diagnosis.

Pro tips

Follow the sequence and check the basics first. Use a multimeter and a scanner together.

Indian market insight

Crank sensor failure, wiring damage and relay issues are the common causes. The ECM rarely fails directly.

Repair cost estimate

IssueCost
Sensor₹1,000–₹3,000
Wiring₹500–₹2,000
Relay/Fuse₹200–₹1,000
ECM Repair₹3,000–₹15,000

Quick diagnosis checklist

  • Fuel OK
  • Spark OK
  • Codes scanned
  • Crank sensor OK
  • ECM power OK

Frequently asked questions

Why does a car crank but not start?

The cause is a fuel, spark or ECM issue.

Can the ECM cause a no start?

Yes, but it is less common.

What is the most common cause?

Crank sensor failure.

How to diagnose quickly?

Follow the step-by-step process above.

Is the repair expensive?

It depends on the issue.

Summary

A crank but no start is a diagnostic problem, not a guessing game. Follow the steps, check the basics and confirm before you repair. This helps you diagnose faster, avoid mistakes and increase your success rate.

Watch our workshop videos on the Reynlab YouTube Channel. You can also explore our automotive training programs at www.reynlab.com/our-courses.

For blog on Ecm-Repair

For course on Ecm-repair