Published on
Image description

I’ve lost count of how many “dead” ECUs have landed on my bench that weren’t dead at all. Somebody swapped a module, coded it, and the car still misbehaved three days later on a hot afternoon. The module was never the problem — or rather, the module was the problem, but only for about eight minutes at a time, and only when the engine bay hit 90°C.

That’s the thing about electronic control units. When they fail cleanly, life is easy. When they fail sometimes, you’re chasing a ghost with a scan tool.

So let’s break this down properly: what an intermittent ECU failure actually looks like, what a permanent one looks like, and — the part most people skip — why a permanent fault still doesn’t automatically mean the ECU is toast.

First, why solder joints are usually the villain

An ECU lives a brutal life. It sits in or near the engine bay, cycling from freezing to scorching, vibrating constantly, getting soaked in humidity, and carrying current through joints the size of a pinhead.

Solder is metal. Metal expands when hot and contracts when cold. Do that ten thousand times and a joint that looked perfect on day one develops a hairline crack around its perimeter — a cold solder joint or dry joint. It’s still touching. Sort of. Electrically, it’s a coin flip.

That’s the mechanism behind the overwhelming majority of weird, unrepeatable ECU behaviour. Not corrupted software. Not “the computer went bad.” A crack you can barely see at 10x magnification.

The usual suspects on the board:

  • Connector pin joints — the pins carry mechanical stress every time the harness gets tugged
  • Power supply and ground pins — highest current, highest thermal cycling
  • Relay and driver transistor legs — heavy switching loads, lots of heat
  • Large capacitors — heavy components that rock with vibration
  • Voltage regulators and heat-sinked ICs — they run hot by design

Intermittent failure: the ghost in the machine

An intermittent solder fault has a signature. Once you learn it, you’ll spot it from the customer’s description alone.

It works when the ECU is cold. First start of the morning, everything’s fine. Twenty minutes later, the warning lights arrive. Cold metal contracts, the crack closes, contact is restored.

It fails when the ECU gets hot. Heat expands the surrounding material and pulls the fractured joint open. This is the classic “runs fine until it’s warmed up” complaint.

It works after the vehicle hits a bump. Sounds absurd until it happens to you. A pothole jolts the board and the fractured joint reseats itself. Fault clears. Customer thinks it fixed itself.

It fails during vibration. The opposite case — rough road, hard acceleration, engine at high RPM, and the connection breaks.

It comes back after moving the connector. You wiggle the harness plug to check something, the fault vanishes, and you spend the next hour convinced you fixed it. You didn’t. You moved it.

It only appears under heavy electrical load. Headlights, AC, rear defroster, cooling fans, and blower all running. A degraded joint that passes 0.5A happily will drop voltage badly at 8A. The resistance was always there — you just needed enough current to make it visible.

Why intermittent faults beat bench testing

Here’s the trap. You pull the ECU, put it on a bench harness, power it up at room temperature with no vibration and minimal load, and it tests perfectly. Every input reads, every output switches, communication is flawless.

You just proved nothing.

A bench test recreates none of the conditions that cause the fault. No thermal cycling, no engine vibration, no full electrical load, no harness movement. The ECU isn’t lying to you — you’re asking it the wrong question.

What actually finds these faults:

  • Thermal cycling on the bench — heat gun on low, targeted at sections of the board while the unit runs. Then freeze spray. Fault appears or disappears? You’ve localised it.
  • Vibration testing — gentle tapping with a non-conductive probe across the board while powered and monitored.
  • Thermal imaging — a high-resistance joint generates heat. A thermal camera shows it as a bright dot that shouldn’t be there.
  • Voltage drop testing under load — not resistance. Voltage drop, with current actually flowing. This is the single most underused test in automotive electrical diagnosis.
  • Board inspection under magnification — 10x minimum, angled light. Look for the grey, dull, ring-shaped fracture around pin bases.
  • Data logging over days — a recording scan tool or freeze-frame capture that catches the fault when it actually occurs.

Permanent failure: clear symptoms, unclear cause

When a solder joint separates completely, the ambiguity disappears:

  • Permanent loss of power to the module
  • Permanent loss of communication — no comms with the scan tool at all
  • A continuous sensor or actuator fault that never clears
  • No response from the control unit under any condition
  • Complete module shutdown

Diagnostically, this is far easier. The symptom is stable, repeatable, and testable. You can measure it, verify it, and confirm your fix.

The part everyone skips: a permanent fault ≠ a dead ECU

This is where money gets wasted, so read this bit twice.

An ECU that shows zero communication and zero output is behaving exactly the way a perfectly healthy ECU behaves when it isn’t being fed properly. The module is the last thing in the chain — and the most expensive. Test the cheap stuff first.

1. Power supply

Check every supply feed at the ECU connector, with the connector attached (back-probe it) and the circuit loaded. Battery voltage, ignition-switched supply, permanent memory supply. A reading taken on a disconnected plug tells you the wire exists, not that it can carry current.

2. Ground

Ground faults cause more phantom module failures than anything else in the trade. Measure voltage drop between the ECU ground pin and the battery negative post with the system running. Anything above 0.1V deserves attention; above 0.3V, you’ve found something worth fixing. Corroded chassis ground straps are notorious.

3. Wiring and connectors

Look for chafing where the harness passes through the bulkhead, green corrosion inside the connector, spread or backed-out terminals, and previous repairs held together by optimism and electrical tape. Pull the connector and inspect the terminal tension — a loose female terminal is an intermittent fault waiting to happen.

4. Fuses

Yes, really. Check them with a meter, not with your eyes. A fuse can crack internally at the blade base and look perfectly intact. And check that the fuse box itself isn’t the fault — melted fuse holders are common on older vehicles.

5. Network communication

No comms doesn’t mean dead module. It might mean the CAN bus is down. Measure CAN High and CAN Low with a multimeter (roughly 2.5V idle, splitting to about 3.5V and 1.5V during traffic), then check bus termination resistance with the ignition off — around 60 ohms across the two lines. Better yet, scope it. A single shorted module can drag the whole bus down and make five healthy ECUs look dead.

Only when all five of those check out does the ECU become the prime suspect.

Repair or replace?

If you’ve confirmed the fault is inside the module, you have real options:

Reflow or rework the joint. For a classic cracked joint on a connector pin or a large component, a properly reworked joint with a decent iron, flux, and quality solder is a permanent fix — often more durable than the factory joint, since it isn’t sitting in a mass-production reflow oven’s tolerance band.

Send it to an ECU repair specialist. Multilayer boards, BGA packages, and conformal coating need proper equipment. A good specialist repairs at a fraction of replacement cost and returns your unit with your existing immobiliser data intact — no reprogramming, no key matching, no dealer visit.

Replace. Sometimes water ingress, a shorted driver that took out surrounding circuitry, or physical damage means the board isn’t economically recoverable. Fine — but arrive at that conclusion through testing, not assumption.

Prevention beats diagnosis

  • Fix water leaks early. Scuttle drains, windscreen seals, boot seals. Moisture kills ECUs.
  • Route harnesses properly after any repair. Tension on a connector loads every joint behind it.
  • Disconnect the battery before welding or any heavy electrical work.
  • Don’t jump-start carelessly — reverse polarity and voltage spikes destroy control units instantly.
  • Secure ECU mounting brackets. A module rattling loose in its bay is a solder fault on a countdown.


0 Comments