- Published on
I’ve had cars towed into the shop with a note on the dash that says “needs new ECU.” Nine times out of ten, it doesn’t.
That’s not me being clever. That’s just what happens when you spend enough years with a multimeter in one hand and an oscilloscope probe in the other. The engine control unit — the ECU, ECM, PCM, DME, whatever your manufacturer calls it — is the brain of the car, and when something weird happens, the brain gets blamed first. It’s the most expensive guess in automotive diagnostics, and it’s usually the wrong one.
But sometimes it is the ECU. Solder joints crack. Voltage regulators cook themselves. Water finds its way into a connector on a rainy Tuesday and quietly ruins your month. So the goal of this guide isn’t to talk you out of an ECU problem — it’s to help you recognise the real pattern, understand what’s happening inside that aluminium box, and rule out the cheap stuff before you commit to the expensive stuff.
Grab a coffee. This is the version I’d give a friend in my garage.
What the ECU actually does (30 seconds, no jargon)
Your ECU reads sensors, makes decisions, and drives outputs.
- Reads: crankshaft position, camshaft position, MAF or MAP, coolant temp, oxygen sensors, throttle position, knock sensor.
- Decides: how much fuel, when to spark, how much boost, when to shift (on a PCM/TCM combo).
- Drives: injectors, ignition coils, idle valves, fuel pump relay, throttle motor, cooling fans.
Everything it does depends on three boring things: clean power, clean ground, and clean communication. Break any one of those and the ECU behaves exactly like it’s dying — even when it’s perfectly healthy. Keep that in your back pocket, because it explains most misdiagnoses.
Common Symptoms of ECU Failure
Here’s the quick-reference table. If you only read one thing, read this.
SymptomPossible ECU-related causeCrank but no startDriver failure, power supply fault, immobilizer communicationNo scanner communicationECU power, ground, CAN fault, damaged transceiverEngine stalls intermittentlyCracked solder joint, thermal fault, voltage regulatorMultiple warning lightsCAN-bus disruption or low system voltageNo injector pulseInjector driver or ECU power-stage faultNo ignition outputIgnition driver, power supply, or processor faultLimp modeInternal fault, sensor plausibility fault, communication problemBattery drainECU not entering sleep mode or internal short
Important: These symptoms do not automatically prove ECU failure. A failed battery, alternator, fuse, ground strap, wiring harness, or another control module can create every single one of these exact same symptoms. Confirm the basics first — always.
Now let’s go through them properly, one at a time.
1. Crank but no start
The starter spins happily. The engine turns over. Nothing catches.
This is the classic one, and it’s also the one with the longest list of innocent suspects. On the ECU side, three things typically cause it:
Driver failure. The output transistors that fire your injectors or coils have given up. The processor is sending the command; nothing is leaving the box.
Power supply fault. The ECU has a main relay feed and usually a permanent battery feed. Lose one and the unit may partially wake up — enough to talk, not enough to run the engine.
Immobilizer communication. The ECU won’t authorise fuelling until it gets a handshake from the immobilizer or BCM. A dead key transponder, a failed antenna ring around the ignition barrel, or a lost pairing after a battery change will give you a perfect crank-no-start with a totally healthy ECU.
Before you blame the box: check crankshaft position sensor signal, fuel pressure, main relay, and the engine fuses. A dead crank sensor is the single most common cause of crank-no-start, and it’s a fraction of the price.
2. No communication with the scan tool
You plug in, you get “no response from module,” and your stomach drops.
Genuinely dead ECUs do this. So do a lot of other things:
- A blown diagnostic fuse. The OBD2 port has its own fuse on many cars. It’s usually the cheapest part in the vehicle.
- Bad ground. If the ECU’s ground path is corroded, everything downstream turns unpredictable.
- CAN bus fault. A shorted wire or one failed module can take the whole network offline, so nothing answers, not just the ECU.
- Damaged CAN transceiver. This is a real ECU-internal failure — the chip that talks to the bus is fried, often after a wiring short or a jump-start gone wrong.
Quick test: measure resistance across CAN High and CAN Low at the OBD port with the ignition off. Around 60 ohms means the network’s termination is intact. Around 120 means half the network is missing. Near zero or wide open means you’ve got a wiring problem, not a brain problem.
3. Intermittent stalling
The engine cuts out at a roundabout, restarts fine, and behaves perfectly at the workshop. Infuriating.
Intermittent faults are where ECUs genuinely earn their bad reputation, because the causes are physical:
Cracked solder joints. Years of heat cycling and vibration fatigue the solder around heavy components and connector pins. The joint makes contact when cold, loses it when hot — or vice versa. This is a well-documented failure on several older Bosch and Siemens units mounted in the engine bay.
Thermal faults. A component drifts out of spec once it hits operating temperature. Runs fine for ten minutes, then quits.
Voltage regulator failure. The internal 5V regulator that powers your sensors starts sagging. Sensor readings go nonsense, the ECU sees impossible values, and it shuts things down defensively.
Real-world tip: if the stall is heat-related, the fault will often reproduce after a long idle in traffic rather than on a cold morning run. That pattern is a genuine clue.
4. Multiple warning lights at once
ABS, traction control, airbag, engine light, power steering — the whole dashboard lights up like a slot machine.
Counterintuitively, this rarely means five things broke. It usually means one thing broke and everyone noticed.
- CAN bus disruption. Modules can’t hear each other, so each one logs a communication fault and lights its own warning.
- Low system voltage. A weak battery or failing alternator drops voltage below the threshold modules need. They all complain simultaneously.
Always test the battery and charging system first. I’ve cleared entire dashboards with a new battery more times than I can count. It’s not glamorous. It works.
5. No injector pulse
You’ve got fuel pressure, you’ve got spark, and the injectors aren’t clicking.
Injector drivers live inside the ECU, and they take real abuse — they’re switching inductive loads thousands of times a minute. When one dies, you typically lose one cylinder. When the power stage dies, you lose all of them.
Check first: injector wiring, connector corrosion, injector coil resistance, and the injector fuse. A shorted injector can kill a driver, so if you replace an ECU without finding the short, you’ll kill the new one too. That’s an expensive lesson — learn it here instead.
6. No ignition output
No spark, at any cylinder, with a good crank signal.
Same logic as injectors: the ignition drivers are output transistors, and the processor has to be alive to command them. Causes include a failed ignition driver, a power supply fault on the output stage, or a genuine processor fault.
Rule out first: crankshaft and camshaft position sensors, coil power feed, ignition fuse, and the coil primary wiring. A car with no crank signal will produce no spark, and the ECU is behaving exactly as designed when it does that.
7. Limp mode (reduced power mode)
The car suddenly feels like it’s towing a caravan uphill. RPM is capped, boost is gone, the throttle feels rubbery.
Limp mode is a protective strategy, not a failure in itself. The ECU has detected something it can’t reconcile and has decided the safest response is to protect the engine.
- Sensor plausibility fault: two sensors disagree — say, the two throttle position sensors, or MAP versus MAF. The ECU can’t tell which one is lying, so it assumes the worst.
- Communication problem: the transmission or throttle module has stopped responding.
- Internal fault: the ECU’s own self-diagnostics have flagged a problem.
Always read the fault codes before touching anything. Limp mode almost always stores a code, and that code is your fastest route to the truth. Chasing limp mode without reading codes is like looking for your keys with the lights off.
8. Battery drain overnight
You park a healthy car on Friday and it’s flat on Monday.
Modern ECUs are meant to enter a sleep state after shutdown — usually within a few minutes to an hour, depending on the manufacturer’s bus-shutdown strategy. When they don’t, they keep drawing current all night.
ECU-side causes: the module never receives its “go to sleep” signal, an internal short holds circuits live, or corrupted software keeps the processor awake.
But honestly? Aftermarket alarms, dashcams hardwired to a permanent live, aftermarket stereos, and faulty door switches cause far more parasitic drain than ECUs do. Do a proper amp-draw test at the battery, then pull fuses one at a time to find the circuit. Typical acceptable draw on a modern car is roughly 20–50 milliamps once everything sleeps.
The diagnostic order that saves you money
If you take one process away from this article, make it this one. Work top to bottom. Don’t skip.
- Battery — load test it. Not a voltage reading. A load test.
- Charging system — alternator output under load, ripple voltage check.
- Fuses and relays — including the ECU main relay and the OBD port fuse.
- Grounds — engine-to-chassis strap, ECU ground points. Clean them, don’t just look at them.
- Connectors — pull the ECU plugs. Look for green corrosion, water, bent or pushed-back pins.
- Power feeds at the ECU — confirm battery voltage and switched voltage at the correct pins with the connector loaded.
- Fault codes — read every module, not just the engine.
- Live data — look for implausible sensor values. A coolant temp of -40°C is a wiring fault, not a cold day.
- Signal testing — scope the crank sensor, injector pulse, and ignition trigger.
- Only now consider the ECU.
Skipping steps one through nine is how a £60 fault becomes a £900 invoice.
Repair, remanufacture, or replace?
Repair makes sense when the fault is a known, physical one — cracked solder joints, a failed regulator, corroded pins, water ingress. Specialist ECU repair shops fix these every day, and repair keeps your original programming and immobilizer coding intact, which is a genuine advantage.
Remanufactured units are a middle ground: tested, refurbished, usually with a warranty. Most need coding to your vehicle.
New from the dealer is the safe, expensive option. Almost always requires programming and immobilizer matching by someone with the right equipment.
Whichever route you pick — fix the cause first. If a shorted injector or a chafed harness killed your ECU, that fault is still sitting there waiting for the replacement.
Three things that quietly kill ECUs
Bad jump-starts. Reversed polarity or a spike from a jump lead is a genuine ECU killer. Take the extra ten seconds to check the terminals.
Welding on the vehicle. Disconnect the battery and both ECU connectors before any arc welding. Every time.
Water. Check the drainage around scuttle panels and under-seat module locations. A blocked drain is a cheap fix that prevents a very expensive one.