HomeFault codes › P0606

P0606 ECM/PCM Processor Fault

Investigate soon

The ECU sees a problem in this circuit but cannot narrow it to a specific short or open. Start at the connector and the wiring before condemning the part.

Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

The definition

P0606: ECM/PCM Processor Fault.

P0606 is a powertrain code (the engine or gearbox), defined by the SAE standard - it means the same thing on any make of car, and any generic OBD-II reader will decode it.

What to check first

Cheapest and fastest checks first:

  1. Read the freeze-frame data stored with the fault - engine speed, load and temperature at the moment it logged tell you whether this happens cold, hot or under load.
  2. Check the connector at the part for corrosion, and that it is fully seated.
  3. Clear the code and see whether it returns, and under what conditions.

What actually causes this on a VAG

The engine ECU has two brains that keep an eye on each other: the main processor, and a smaller monitoring chip whose job is to check the main one is behaving. P0606 means that check failed - the processor did something it shouldn't have, or the two disagreed about what was happening. Because the ECU can no longer vouch for itself it commonly drops the engine into limp mode with the EPC light on, and in some cases the car won't start at all.

Most likely causes, in order

  1. Power supply or earth problems. A common non-ECU cause, and the cheapest to rule out. A brief undervoltage from a tired battery, a corroded earth strap, a poor fuse-box connection or a jump start can make the processor and its watchdog disagree for an instant and log this. Have the battery load-tested and the charging voltage measured, and check the engine and body earths are clean and tight.
  2. Badly installed electrical extras. Hard-wired dashcams, aftermarket alarms and trackers, tow-bar wiring, stereo installs and cheap chargers spliced into the wrong circuits can put voltage spikes and noise onto the loom. If any of that went on shortly before the code appeared, disconnect it and see whether the fault stays away. Poorly done tow-bar electrics in particular are worth a hard look.
  3. Damp or corrosion in the ECU or its plugs. On many VAG models the ECU sits in the plenum box beneath the windscreen scuttle, and blocked drains let that box fill with water. Lift the cover and look for damp, silt and corroded pins before assuming the electronics have simply died. Clear the drains while you're in there.
  4. Genuine ECU hardware failure. Reasonable to conclude only when the fault is present rather than historic, the supply and earths have been proved good, the connectors are dry and clean, and it comes straight back after clearing. Any replacement or repaired unit will need coding and immobiliser adaptation to your car.

Worth knowing: Don't just clear it and hand the car back. Whether the fault is logged as present or sporadic, and the freeze-frame data captured when it stored, are the most useful information you have, and clearing throws it away. If the system voltage recorded at the moment of the fault is well below normal running voltage, that points squarely at the battery, charging and earths rather than at the ECU. Treat the two situations differently, too: a sporadic entry on a car that now runs perfectly is one thing, but an engine that has actually cut out on the road or refuses to start needs sorting before the car is used again, not monitoring.

Reading the code is the easy part

A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.

VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.

$249 once. No subscription, unlimited cars. Windows 10/11.

See VAGPULSE — $249 Look up another code

Software downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect

Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.

Common questions

What does P0606 mean?

P0606 means ECM/PCM Processor Fault. The ECU sees a problem in this circuit but cannot narrow it to a specific short or open. Start at the connector and the wiring before condemning the part.

Can I drive with P0606?

The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Related reading

← All VAG fault codes · Guides · VAGPULSE