Fault Tree: P0606 ECU/PCM Processor Fault
P0606 can be a true control module fault, but it’s also commonly triggered by low voltage, poor grounds, charging spikes, or water/corrosion at connectors. Prove the basics first.
Quick triage & tools
- Scan first: record all codes (all modules if possible) + freeze-frame for P0606.
- Voltage matters: unstable supply can cause false “processor” codes.
- Have ready: multimeter, battery/charging test method, basic tools for connector inspection.
Helpful tests: Voltage drop testing → and Wiring diagrams basics →
What you need (minimal)
- Scan tool that can read all modules (recommended).
- Multimeter (and ideally a way to load-test the battery).
- Basic tools to access ECU connectors and major grounds.
If you suspect a network issue too: CAN physical layer checks →
Decision flow
-
Check for low-voltage or charging-related codes first
If you have battery/alternator codes, comms codes, or lots of unrelated module faults, fix power/ground before suspecting the ECU.
-
Battery & charging sanity checks
- Resting battery voltage should be healthy; while cranking it shouldn’t collapse.
- Charging voltage should be stable (no wild spikes/drops).
-
Power and ground integrity to ECU/PCM
- Don’t just “look” at grounds - do a quick voltage drop test under load if possible.
- Confirm ECU feeds (fuses/relays) are not heat-damaged or intermittent.
-
Connector inspection (water/corrosion/terminal fit)
- Look for green corrosion, water tracks, bent pins, or poor terminal tension.
- Check the ECU housing area for moisture (scuttle drains, leaks).
-
Clear codes and reproduce the condition
After power/ground/connector checks, clear and see if P0606 returns immediately or only under certain conditions (hot, bumps, load, etc.).
-
Check for network “noise” if you also have U-codes
If the CAN network is unstable, modules can throw misleading internal faults.Use: CAN physical layer checks → · Related: U0073 CAN bus off →
-
Software/updates and module-level decisions
- Some vehicles have known calibrations that can set processor codes after low voltage events.
- If available, check for software updates/TSBs via a specialist or dealer-level tool.
-
If P0606 persists with proven-good power/ground
At this point, a genuine ECU fault becomes more likely. ECU replacement typically requires programming/coding and immobiliser matching.
Related flows
Print / save checklist
Tick these off as you work. If you need to hand this to a mechanic, print it as a short job card.
- Freeze-frame captured / conditions noted
- Battery voltage checked (resting + cranking)
- Charging voltage stable (no spikes/drops)
- ECU power feeds and major grounds verified (voltage drop if possible)
- ECU connectors inspected for water/corrosion
What to do next
Use the links below to deepen the test you’re about to perform, cross-check related codes, or jump to a faster symptom-led flow.
Find another symptom flow
Jump to the symptom selector to locate the closest decision tree.
Workshop Guides
Deep-dive how-to tests: voltage drop, wiring diagrams, smoke testing, fuel pressure and more.
Diagnostic Codes
Look up DTC meanings, common causes, and related checks.
AI Tools
Use AI assistance to summarise symptoms, plan tests, or sanity-check a diagnosis.