Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0606 — ECM/PCM Processor Fault

    Your car's brain has a critical error. Here's what you need to know about the P0606 code.

    Run a shop or repair van?

    Run your next p0606 diagnosis — ecm/pcm processor fault job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0606 diagnosis — ECM/PCM Processor Fault" by email

    No spam. Unsubscribe anytime.

    P0606 — ECM/PCM Processor Fault

    Quick answer

    • What the code means: The engine control module (ECM) or powertrain control module (PCM) has detected an internal fault within its primary processor.
    • Severity: Get towed immediately. This is a severe issue that can lead to vehicle shutdown.
    • Most common cause: Internal ECM/PCM failure, often due to voltage spikes, water intrusion, or manufacturing defects.

    What the P0606 code means

    The P0606 code officially stands for "ECM/PCM Processor Fault." In simpler terms, this means that the brain of your car – the Engine Control Module (ECM) or Powertrain Control Module (PCM) – has encountered a critical internal error. It's like your computer's main processor suddenly experiencing a malfunction, preventing it from carrying out its essential functions correctly.

    The ECM/PCM is responsible for managing virtually all aspects of engine operation, including fuel injection, ignition timing, emissions control, and sometimes even transmission shifts. When its core processor fails, it can no longer reliably perform these tasks, leading to significant drivability issues or a complete vehicle shutdown.

    Common symptoms

    • Check Engine Light (CEL) illuminated
    • Engine misfires or rough idling
    • Stalling or hesitation during acceleration
    • Reduced engine power (limp mode)
    • Engine may not start
    • Transmission shifting problems
    • Erratic speedometer or tachometer readings
    • Other dashboard warning lights illuminated (e.g., ABS, Traction Control)

    Common causes

    1. Internal ECM/PCM failure: This is by far the most common cause. It can be due to manufacturing defects, internal component degradation over time, or damage from external factors.
    2. Voltage spikes or irregularities: Sudden surges or drops in voltage, often caused by a failing alternator, battery issues, or poor electrical connections, can damage the sensitive internal circuitry of the ECM/PCM.
    3. Water intrusion: Exposure to moisture or water can corrode the delicate electronic components within the ECM/PCM, leading to shorts or complete failure.
    4. Wiring harness issues: While less common for a P0606, a short circuit, open circuit, or severe corrosion in the wiring harness connecting to the ECM/PCM can sometimes mimic an internal processor fault.
    5. Software corruption: In rare cases, a corrupted software update or a glitch in the ECM/PCM's programming can trigger this code.

    How a technician diagnoses it

    Diagnosing a P0606 code requires specialized tools and expertise. Here's how a technician typically approaches it:

    1. Verify the complaint and perform a visual inspection: The technician will first confirm the symptoms and look for any obvious signs of damage, such as chewed wires, water intrusion around the ECM/PCM, or corroded battery terminals.
    2. Scan for codes and freeze frame data: A professional scan tool will be used to confirm the P0606 code and retrieve freeze frame data. This data provides a snapshot of engine conditions (speed, load, temperature, etc.) at the moment the code was set, which can offer clues.
    3. Check for related codes: Other codes present can help narrow down the diagnosis. For instance, multiple communication codes might indicate a broader module issue, while voltage-related codes could point to an electrical system problem.
    4. Perform a thorough voltage and ground check: Using a multimeter, the technician will meticulously check all power and ground connections to the ECM/PCM. They will look for proper voltage (typically battery voltage, around 12.6V with the engine off, 13.5-14.5V with the engine running) and good ground connections (less than 0.1V drop). Any significant deviation can indicate a problem that could be damaging the ECM/PCM or preventing it from functioning correctly.
    5. Inspect ECM/PCM connectors and wiring: The connectors will be visually inspected for bent pins, corrosion, or signs of damage. A wiggle test on the wiring harness while monitoring live data can sometimes reveal intermittent connection issues.
    6. Perform ECM/PCM self-tests (if available): Some advanced scan tools can initiate self-tests of the ECM/PCM. While a P0606 often means the module is too compromised to run these, they can sometimes provide further diagnostic insights.
    7. Consider internal ECM/PCM testing/replacement: If all external checks confirm proper power, grounds, and wiring, and no other external components are found to be faulty, the diagnosis will typically point to an internal ECM/PCM failure. Some shops have specialized equipment to test ECMs; otherwise, replacement is the next step.
    8. Programming/Flashing new ECM/PCM: If the ECM/PCM is replaced, it will almost always require programming or "flashing" with the vehicle-specific software. This is a critical step that must be performed by a qualified technician with appropriate tools.

    Typical repair cost

    The cost to repair a P0606 code can vary significantly due to the high cost of the part and the necessary programming.

    • Parts: A new or remanufactured ECM/PCM can range from $500 to $1,500 or more, depending on the vehicle make and model. Some high-end or older, rare vehicles may have even higher costs.
    • Labor: Labor costs typically range from $200 to $500. This includes diagnostic time, removal and installation of the module, and the crucial programming/flashing process, which can be time-consuming.

    Therefore, the total typical repair cost for a P0606 code can be $700 to $2,000+.

    Can I keep driving with this code?

    No, you should not keep driving with a P0606 code. This code indicates a critical internal fault within your vehicle's main computer. Driving with this issue can lead to unpredictable engine behavior, including sudden stalling, loss of power, or complete vehicle shutdown, which creates a significant safety hazard. It's strongly recommended to have your vehicle towed to a repair shop immediately to prevent further damage or dangerous driving conditions.

    Related codes

    • P0600 - Serial Communication Link Malfunction: Indicates a general communication problem between control modules.
    • P0601 - Internal Control Module Memory Check Sum Error: Similar to P0606 but specifically related to memory integrity.
    • P0602 - Control Module Programming Error: Relates to improper or incomplete software programming.
    • P0603 - Internal Control Module Keep Alive Memory (KAM) Error: Indicates an issue with the module's non-volatile memory.
    • P0604 - Internal Control Module Random Access Memory (RAM) Error: Points to an issue with the module's volatile memory.

    Get this scanned at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email