Bob's Mechanical Repairs

P0607 — Control Module Performance

Bob's Mechanical Repairs — independent family-run garage in Birnam, Dunkeld, Perthshire. Call 01350 727 276 or email [email protected].

Get a free quote

ECU internal performance fault.

P0607 — also written PO6O7, P 0607, 0607 — is the OBD-II code for control module performance. Same code, same fix: this page covers every spelling of it.

This is the ECU basically admitting it's lost its marbles. It’s a logic failure inside the engine’s brain, very common on older Vauxhalls and Fords where the ECU is mounted in a spot prone to heat or damp.

P0607 is a electrical fault code, typically costing £200–£1500 to put right in a UK garage.

What P0607 actually feels like to drive

  • The dash lights up like a Christmas tree, often showing 'Engine Management Failure' or 'ESP Service'.
  • Complete non-start—it just won't even crank over on the key.
  • Cutting out randomly at junctions, then starting perfectly fine 10 minutes later.
  • The car goes into 'Limp Home' mode and won't rev past 2,500 RPM.
  • Speedo and rev counter needles dropping to zero while you're driving down the A9.

What causes P0607?

  • ECU internal failure

UK vehicles that throw P0607 most often

  • Vauxhall Astra H/J (Z16XER/A16XER engines) 2004-2014
  • Ford Focus Mk2 1.6 Ti-VCT 2005-2011
  • Toyota Yaris 1.0/1.3 (Common ABS/ECU comms fault) 2006-2012
  • Vauxhall Corsa D 1.2/1.4 (ECU mounted on the engine block) 2006-2014
  • Honda Civic 2.2 i-CTDi (Water ingress issues) 2006-2011
  • Land Rover Discovery 3/4 (Corroded wiring looms triggering ECU errors)

How P0607 is fixed

  • Repair or replace ECU

The P0607 misdiagnosis that wastes money

I see folks diving straight in and buying a brand new battery or a new set of spark plugs because the car's acting 'jittery.' On the diesels, they often blame the EGR valve or throttle body because the car goes into limp mode. But P0607 is a brain-fry code; it means the ECU has failed its own internal self-test. Nine times out of ten, it’s not a sensor failure—it’s either a dry solder joint inside the unit or, very commonly on the Vauxhalls and Fords, water ingress into the ECU pins causing a short.

What a UK garage should charge for P0607

A diagnostic plug-in at an indie will run you £50-£80. If the ECU needs a rebuild, you're looking at £250-£400 for the repair and carriage, plus maybe two hours of labour at £60-£90/hr. If you go to a main dealer like Arnold Clark or Evans Halshaw, they’ll want a brand new unit—you won't get much change out of £1,200 to £1,500 once they've added the 'software programming' fees. Stick with a Bosch or Denso remanufacture if you can't fix your own.

P0607 repair cost in the UK

Most P0607 repairs land between £200–£1500 including parts and labour. The spread is wide because the cheap fix (a sensor, a hose, a leak) and the expensive fix (a major component) throw the same code — which is why a proper diagnosis before parts are bought saves the most money.

Bob's tip on P0607

Don't let a garage talk you into a £1,200 brand-new ECU from the main dealer straight away. Insist they check the 'live data' for voltage drops at the ECU first. If the unit is definitely toast, ask if they can use a specialist like ECU Testing in Derbyshire or ACtronics. These lads can often rebuild your original unit for about £250-£350, which means no expensive 're-coding' to your immobiliser or keys is needed. It’s a straight plug-and-play job once it comes back.

Can you drive with P0607?

Yes short-term.

Urgency: high.

Loading the full page…