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

  1. 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.
  2. 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).
  3. 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.
  4. 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).
  5. 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.).
  6. Check for network “noise” if you also have U-codes
    If the CAN network is unstable, modules can throw misleading internal faults.
  7. 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.
  8. 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.

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.