Engine ECU Repair & Reconditioning Specialists
A failed engine ECU rarely needs replacing. Open one up and the board is almost always sound — it is a single component on it that has stopped doing its job: a driver stage burnt out by a shorted injector, a solder joint cracked by years of heating and cooling, a voltage regulator that has given up. Find that component, replace it, and the ECU works again, still paired to the same vehicle it came off.
This is the only work we take on. Engine control units — ECUs, ECMs and PCMs, across petrol, diesel, hybrid and direct-injection systems — make up the whole of the workload here, repaired at component level by our own engineers in our own Epsom workshop, for vehicle owners and garages the length of the UK.
What we repair
Engine management, exclusively. If the unit controls the engine — fuelling, ignition, boost, emissions and the security pairing that goes with it — it is ours:
- Engine ECUs — petrol and diesel, naturally aspirated and turbocharged
- ECMs (engine control modules) and PCMs (powertrain control modules)
- Direct-injection and common-rail engine management units
- Hybrid engine control units
- ECU testing and decoding, where a unit is locked or its coding is in doubt
- Exchange engine ECUs from stock, where a repair is not the right answer
We handle units from European, Japanese, Korean and American manufacturers, fitted to everything from small city cars to performance models, vans and 4x4s. We test, decode and remanufacture ECUs across those makes — you can browse them by vehicle — though coverage for a specific unit is confirmed by our technical team rather than guessed at, so ask before you post.
What actually fails inside an engine ECU
An engine ECU is a circuit board in a hostile place: bolted near a vibrating engine, heat-soaked every time you drive and chilled every time you stop, switching high currents through injectors and coils thousands of times a minute. It does not wear out the way a clutch does. Something specific on it fails, and which something decides everything that follows. Replacing the whole unit to cure one failed component throws away a good board, and brings a second problem with it: a replacement knows nothing about your vehicle, so it has to be programmed and paired before the car will start.
| What fails | How it shows on the vehicle | What the repair involves |
|---|---|---|
| Injector or ignition driver stage | One cylinder dead; a misfire that stays put when the coil and plug are swapped | The failed driver is replaced; the rest of the board is untouched |
| Cracked solder joints (dry joints) | A fault that tracks temperature: fine warm, dead cold, or the reverse | The affected joints are re-worked under magnification |
| Voltage regulator or internal power supply | Completely dead unit — no response, no communication | Regulator and surrounding components replaced, rails re-tested |
| Corrupted EEPROM or flash memory | Checksum or internal control-module codes; crank with no start | Contents read, corrected and written back; the vehicle’s coding preserved |
| CAN bus transceiver | Unit will not answer diagnostic equipment; other modules report it missing | Transceiver replaced; the processor behind it is usually undamaged |
| Water ingress and corrosion | Anything from one odd fault to a dead unit, often worsening over weeks | Board cleaned, corroded tracks and components rebuilt where corrosion has not gone too far |
Every unit runs on the test rig for 24 to 48 hours
Our test rigs are set up to run an engine ECU exactly as though it were still plugged into the vehicle — inputs driven, outputs loaded, the unit doing its real job rather than simply powering up and answering questions. Units stay on the rig for up to 24 to 48 hours, and the reason is intermittent faults.
A cracked joint conducts when it is warm and opens when it is cold. A fatigued internal connection works until it does not. Faults like these will not appear in a ten-minute bench check; they need time and temperature to show themselves. Running a unit long enough to provoke them is how we verify every fault we have found, and how we catch the ones the customer never knew were there.
Your ECU keeps its original coding
Every engine ECU holds data belonging to your vehicle and no other: its software, its calibration, and the security pairing that lets the immobiliser recognise it. Swap the unit and all of that has to be recreated — programming, coding, pairing — usually with equipment the average workshop does not have.
A component-level repair does not touch any of it. We replace the part that failed and leave the memory where it is, so the unit that comes back is still the one your vehicle already knows: it goes back on and the car starts. Where the memory itself is the fault, a corrupted EEPROM is read, corrected and written back — a different job entirely from wiping a unit and starting again.
When a repair is not the answer
Some boards are past saving: corrosion that has eaten through tracks and pads, a case crushed in an accident, a component that is obsolete with no equivalent. We will say so rather than take a unit apart for the sake of it. For those cases we hold engine ECUs in stock ready to swap, and the stock lists are kept updated toward the units in most demand. Which route your unit takes is decided by the test, not before it.
How to send your unit in
We are a mail-in service by choice. The work happens on a bench with the unit off the car, so there is no counter and no waiting room — and it means the whole country is served on the same terms. If you are nearer to us, we also repair ECUs for London and the South East.
Once your unit arrives it is logged and given its own record, inspected before it is powered, electrically tested, then taken through fault-specific diagnostics until the failure has a name. You are contacted with the outcome and an estimated repair price, and nothing chargeable begins until you have authorised it. Component-level work is carried out under a microscope with temperature-controlled rework equipment, and the repair is not complete until the unit has passed final testing. There is fuller detail on our engine ECU repair service.
ECU repair: your questions answered
Can an engine ECU actually be repaired, or does it have to be replaced?
Will my ECU need coding or programming after the repair?
How long does an ECU repair take?
What warranty comes with the repair?
What if the fault only happens sometimes?
Do you cover my make of vehicle?
Final thoughts
Engine ECUs get replaced rather than repaired far more often than they need to be, and it is not because they are beyond repair. It is that finding out which component failed takes equipment, time on a rig, and someone who can work on the board itself — where fitting a new unit passes the programming problem to somebody else. We would rather open it up and look. Most of the time the answer is one part, and the unit your vehicle already knows can go back where it was.
If your engine ECU has failed, or you have a vehicle off the road and the diagnosis points at the unit, complete the Repair Form on our website or call us on 0208 853 5000.

