A capable diagnostic setup typically includes an advanced OBD-II scanner, a bidirectional or OEM-level diagnostic tool, and electrical testing gear to verify the PCM’s power, ground, and data lines. In many cases, a basic code reader isn’t enough to pinpoint a P0606, which points to a PCM/ECM processor fault or internal control module performance issue.
P0606 is a generic OBD-II code that signals a problem inside the vehicle’s powertrain control module (PCM) or its memory/processor. Diagnosing it usually involves confirming the code’s persistence, testing the PCM’s power and grounding, verifying sensor and communication lines, and, depending on the vehicle, performing processor-related tests or software checks. The steps vary by make and model, so having both broad and OEM-specific tools can save time.
Core diagnostic tools for P0606
Before diving into tests, gather the following essential tools that cover code reading, processor tests, and power/ground verification.
- OBD-II scanner capable of reading P0606, displaying live data, and recording freeze frame data.
- Bi-directional (active) diagnostic tool or OEM/proprietary software that can command the PCM and run tests beyond passive data reading.
- Digital multimeter (DVOM) with automotive test leads and at least basic current measurement capability.
- Automotive oscilloscope (or a PC-based automotive scope) to inspect CAN bus activity, sensor references (e.g., 5V reference, ground, and signal lines), and timing relationships.
- Bench testing equipment, such as a stable 12V power supply or battery simulator, for controlled PCM testing when the ECU is removed from the vehicle.
- Battery charger or jump-start aids to ensure the vehicle’s battery is healthy during tests (stable voltage is important for PCM operation).
- Electrical test accessories, including spare fuses/relays, test leads, and alligator clips for reliable connections.
- Vehicle service information and wiring diagrams (factory manuals, TSBs, or online OEM resources) to interpret data correctly and locate PCM power/ground circuits.
- Personal protective equipment and a clean workspace to avoid short circuits and accidental damage.
Concluding the tool list, a combination of a capable scanner, a bidirectional tool, and reliable electrical testing gear provides the foundation for diagnosing P0606. If the code persists after basic checks, more advanced or OEM-specific tests may be required.
Electrical testing and power/ground verification
To determine whether the PCM is truly at fault or simply not receiving proper power or ground, perform electrical checks on the power and memory circuits, as well as key data lines.
- Check battery voltage at the PCM power pin(s) with the ignition ON and the engine both OFF and RUN, ensuring a stable supply (typically ~12V with the engine off, ~13.7–14.8V when running).
- Verify the PCM ground is solid by testing continuity to chassis/engine ground and checking for excessive resistance or corrosion.
- Inspect main power fuses and PCM relay operation; test for voltage drop across fuses and relays under load.
- Inspect 5V reference and sensor ground circuits that feed the PCM; measure voltage, resistance, and continuity for typical values per the service manual.
- Use the oscilloscope to observe CAN bus activity and key sensor lines during cranking or running; look for irregular or missing waveforms that indicate communication issues.
- Perform voltage drop testing on critical power/ground paths to identify wiring faults or loose connections that could masquerade as a PCM fault.
- Check memory-related circuits (keep-alive memory and RAM paths) and verify that KAM memory retains data when power is removed, if applicable for the vehicle.
These electrical checks help distinguish a true PCM failure from problems caused by power, grounding, or wiring faults that can trigger a P0606-erroneous symptom.
OEM-specific and advanced diagnostic steps
Some makes require manufacturer-level tooling and procedures to properly diagnose P0606. These steps may involve software updates, module reprogramming, or PCM replacement with reflash. Having access to OEM tools and documentation greatly improves accuracy and reduces the risk of unnecessary part swaps.
- Access to OEM diagnostic software or dealer-level tools that can run PCM-specific tests, command tests, and perform memory checks beyond generic scanners.
- Software reflash or calibration update for the PCM, if a known bug or memory issue is identified in service bulletins or manufacturer notes.
- Proprietary tests to interrogate PCM memory integrity, processor performance, and fault memory contents (may include advanced logging and trace capture).
- Wiring harness checks using manufacturer diagrams and service information to verify harness continuity and connector integrity for PCM power, ground, and data lines.
- Procedures for PCM replacement or reprogramming, including necessary anti-tamper/dongle steps, vehicle immobilizer synchronization, or PIN/password authentication if applicable.
In practice, many P0606 cases resolve after addressing power/ground or wiring issues or after applying a dealer-released software update. If the code persists after these steps, OEM tools and authorized service may be required.
Summary
P0606 points to an internal PCM/ECM processor fault or performance issue. Diagnosing it effectively requires a layered toolbox: a capable OBD-II scanner, a bidirectional/OEM diagnostic tool, and solid electrical testing gear (multimeter, oscilloscope, power supply) plus access to wiring diagrams and, when needed, OEM software for programming or reflash. Start with power and ground verification and live data checks, then escalate to OEM-specific tests if the issue remains. If uncertainty persists, consult a qualified technician or dealer for definitive PCM diagnosis and resolution.


