OBD ECU fault code guide

P0607 Code Meaning UK

P0607 means “Control Module Performance”. In plain English, the engine computer has detected that the ECU, PCM or control module is not performing as expected. This sounds serious, but it does not automatically mean the ECU is dead. Low battery voltage, charging faults, poor earths, wiring damage, water ingress, connector corrosion, software problems or failed programming can all trigger control-module faults.

✓ Control module fault explained ✓ UK repair cost guide ✓ Voltage checks included ✓ Heavy internal linking included
Quick answer

What does P0607 mean?

P0607 means the ECU or PCM has detected a control module performance problem. The module has carried out a self-check and decided something about its internal operation, software behaviour, power supply or control logic is not right.

This code can be serious, but the ECU should not be replaced until the basics have been checked. Battery voltage, alternator output, earth straps, fuses, relays, ECU connectors, water ingress and software updates all matter.

Most important first check

Battery voltage, charging voltage, earth straps, ECU power feeds, fuses, relays and connectors.

Main risk

The car may enter limp mode, cut out, fail to start or store many unrelated fault codes.

Best advice

Do not replace the ECU until power supply, wiring and water damage checks are complete.

Code meaning

P0607 — Control module performance

The control module manages engine operation, sensor signals, actuator control, emissions strategy and communication with other modules. When the ECU detects that its control performance is outside expected limits, it can store P0607.

Depending on the vehicle, P0607 may relate to internal ECU performance, processor logic, voltage supply behaviour, software calibration, memory checks, module communication or failed programming.

Symptoms

Common symptoms of a P0607 code

Symptoms depend on whether the issue is voltage-related, wiring-related, software-related or an actual control module fault.

Engine management light

A steady or repeated engine warning light is common.

Limp mode

The ECU may limit power if it cannot trust module operation.

Cutting out

Module power, ground or internal faults can cause intermittent stalling.

No-start symptoms

If the ECU cannot control injection, ignition or immobiliser logic, the car may not start.

Multiple warning lights

Control module or low voltage problems can trigger several warning lights at once.

Many unrelated codes

A bad power supply or module issue can create codes across different systems.

Common causes

What causes P0607?

P0607 can be caused by the module itself, but voltage, wiring and software issues should be checked first.

Voltage

Weak battery or low voltage

Low voltage during cranking can cause modules to behave incorrectly.

Charging

Alternator fault

Undercharging, overcharging or voltage spikes can upset ECU operation.

Earth

Poor earth strap

Bad grounds can create strange control module and communication faults.

Water

Water ingress

Moisture in the ECU, fusebox or connectors can damage electronics and signals.

Software

Software or programming issue

Failed updates, incorrect coding or corrupted calibration can trigger module faults.

Module

Internal ECU failure

The ECU or PCM can fail internally, especially after heat, age, water or voltage damage.

Safe to drive?

Can you drive with P0607?

Be careful with P0607. Short driving may be possible if the car starts, runs normally and has no serious symptoms. But if the car is cutting out, struggling to start, entering limp mode or showing several warning lights, it should be diagnosed before regular driving.

✅ Lower risk: steady warning light only, normal starting, normal charging voltage and no symptoms.

⚠️ Medium risk: intermittent limp mode, low voltage codes, communication issues or rough running.

🚫 Higher risk: cutting out, no-start, loss of throttle, burning electrical smell or charging faults.

Electrical warning

Check power supply before condemning the ECU

Control modules need clean power and good grounds. If battery voltage drops during cranking, or the alternator output is unstable, modules can store misleading faults.

If P0607 appears with P0562, start with the battery, alternator, earth straps and ECU power feeds before considering ECU replacement.

UK repair costs

Typical UK repair costs for P0607

Costs vary widely because P0607 may be a simple voltage issue or a genuine ECU/control module performance fault.

Diagnostic scan and voltage checks

Typical range: £60–£150.

Battery replacement

Typical range: £90–£250+ depending on battery type.

Earth strap or wiring repair

Typical range: £80–£300+.

Software update or coding

Typical range: £80–£250+.

ECU testing or repair

Typical range: £150–£600+.

ECU replacement and programming

Typical range: £500–£1,500+ depending on model, coding and immobiliser work.

Diagnosis flow

How to diagnose P0607 properly

✅ Scan all modules, not only the engine ECU.

✅ Record stored, pending, permanent and communication codes.

✅ Check whether P0607 appears with P0562, P0601, P0606 or other module faults.

✅ Test battery voltage before start-up and during cranking.

✅ Check alternator charging voltage and voltage stability.

✅ Inspect earth straps and main ground points.

✅ Check ECU power feeds, fuses and relays.

✅ Inspect ECU connectors for corrosion, water or loose pins.

✅ Check for water leaks near ECU, fusebox or wiring looms.

✅ Confirm software, coding and module health before replacement.

Real experience

What I would check first

On a real P0607 fault, I would start with battery condition, cranking voltage, alternator output and earth straps. Many control-module faults are caused or made worse by poor power supply.

If those checks are good and the code returns quickly, then ECU testing, software checks or specialist module diagnosis become more sensible. I would not fit a replacement ECU without proving the old one has failed.

MOT impact

Will P0607 fail an MOT?

P0607 itself is not usually the direct MOT failure. The concern is what the fault causes. If it causes an emissions-related engine warning light, poor running, cutting out, smoke, unstable idle or unsafe behaviour, it can become an MOT issue.

⚠️ Higher risk: engine warning light, cutting out, no-start, poor running or multiple warning lights.

⚠️ Medium risk: limp mode, low-voltage faults, communication issues or charging faults.

✅ Lower risk: repaired fault, no warning light and normal starting/running.

Used car buying advice

P0607 on a car you want to buy

If a used car has P0607 stored, be very careful. It may be a voltage, software or wiring issue, but it can also mean ECU performance trouble. That can become expensive if coding, immobiliser matching or ECU replacement is needed.

Before buying, check warning lights, battery condition, water leaks, starting behaviour, module communication, service history and whether the code returns after clearing.

Frequently asked questions

FAQs about P0607

Common questions about P0607 control module performance faults, safe driving, repair costs and MOT impact.

What does code P0607 mean?

P0607 means the ECU or PCM has detected a control module performance problem.

Can I drive with P0607?

Be careful. Short driving may be possible if the car runs normally, but cutting out, no-start, limp mode or multiple warning lights should be checked quickly.

Does P0607 always mean the ECU is faulty?

No. Battery voltage, charging faults, poor earths, wiring faults, water damage, connectors and software issues should be checked first.

Can a weak battery cause P0607?

Yes. Low or unstable voltage can cause control modules to behave incorrectly and store performance-related faults.

Will P0607 fail an MOT?

It can contribute to an MOT issue if it causes an engine warning light, poor running, cutting out, smoke, emissions problems or unsafe behaviour.

Should I replace the ECU first?

No. Check battery voltage, charging voltage, earths, fuses, relays, connectors, water damage, software and wiring before replacing an ECU.

About this guide

Written for practical UK fault finding

Motor Vehicle Expert explains diagnostic trouble codes in clear, mechanic-style language for UK drivers. This P0607 guide is designed to help you understand control module performance faults, likely causes, safe driving advice, repair costs and used-car buying risks before replacing expensive control modules.

Fault codes should always be treated as a diagnostic starting point. P0607 can involve ECU performance, software, battery voltage, alternator output, earth straps, fuses, relays, water ingress, connectors and wiring faults, so proper testing is better than guessing.