Carvico OBD-II
Diagnostic Trouble Code

P0606: ECM / PCM Processor Fault

When your powertrain control module detects that the main computer processor has suffered an internal microprocessor integrity fault, it stores trouble code P0606. Before spending money on major mechanical repairs, follow our ASE-reviewed triage to rule out the cheapest causes first.

$300 – $1,200 Estimated Repair Parts & labor estimate
Pull Over Driveability Tow vehicle to avoid severe engine or transmission damage
Controller Area Network (CAN Bus) & Modules Subsystem Communication
Loose Module Ground, Battery Terminal Voltage Drop, or Bus Wire Short Primary Cause Inspect before ordering parts

Can You Keep Driving With Code P0606?

Driving with code P0606 active poses an immediate risk of permanent mechanical failure. NO. Risk of unexpected stalling or erratic throttle response. Continued driving can cause valve-to-piston contact, catalytic converter melting from raw fuel dumping, or sudden loss of vehicle motive power. We strongly recommend parking the vehicle or having it towed to a certified repair facility.

What Code P0606 Means

Trouble code P0606 is defined by standard SAE/ISO diagnostic protocols as ECM / PCM Processor Fault. The engine control computer monitors this circuit and mechanical subsystem continuously through dedicated telemetry sensors. When sensor readings or calculated performance metrics deviate outside calibrated factory boundaries for more than two consecutive drive cycles, the computer records Freeze Frame diagnostic data and illuminates the Check Engine light on your instrument cluster.

How the Controller Area Network (CAN Bus) & Modules Operates

Modern automobiles utilize high-speed Controller Area Network (CAN Bus) multiplex wiring to transmit thousands of sensor signals between independent microprocessors, including the Engine Control Module (ECM), Transmission Control Module (TCM), Anti-Lock Brake System (ABS), and Body Control Module (BCM). The CAN bus consists of a twisted pair of copper wires: CAN-High (CAN-H) and CAN-Low (CAN-L), operating on differential voltages between 1.5V and 3.5V to cancel out electromagnetic interference.

To prevent signal reflections along the data harness, two 120-ohm terminating resistors are wired in parallel at opposite physical ends of the network (typically inside the ECM and instrument cluster), establishing a combined network resistance of precisely 60 ohms. If a wire chafes to ground, water corrodes a body harness connector, or an internal module transceiver crashes, "heartbeat" broadcast packets fail, triggering "U" trouble codes across the vehicle.

The Most Common Diagnostic Mistake

Don't Replace Expensive Computers for Network Codes: When a scanner reports 'U0100: Lost Communication with ECM/TCM', mechanics frequently replace the ECM. Computers rarely fail internally; in over 85% of CAN communication faults, the module simply lost 12V battery power or ground due to a corroded body ground eyelet or blown fuse. If the computer has no power, it cannot talk on the network. Always verify 12V battery supply and ground wire integrity before replacing any computer module.

Common Symptoms & Driving Observations

When code P0606 triggers, drivers typically report one or more of the following physical driving symptoms:

  • Car enters limp mode or fails to accelerate: Typical driving observation associated with Controller Area Network (CAN Bus) & Modules malfunctions under real-world road conditions.
  • Intermittent engine stalling: Observed while stopped at red lights or in Drive with your foot on the brake pedal.
  • Check Engine light on: Illuminates steady on the dashboard to warn that onboard telemetry exceeded calibrated limits for two drive cycles.

Diagnostic Triage: Likely Causes & First Checks

To avoid spending money on unneeded parts, triage the most frequent failure points starting with the easiest and least expensive DIY checks first:

Likely Cause Subsystem Triage Priority Diagnostic Action
Internal ECM processor damage Controller Area Network (CAN Bus) & Modules Check First (DIY) Verify clean chassis ground connections to the ECM.
Defective ECM ground connection Controller Area Network (CAN Bus) & Modules DIY Inspection Test charging system voltage.
Voltage surge from failing alternator Controller Area Network (CAN Bus) & Modules Bench Test Replace and program new ECM.

Step-by-Step Diagnostic Protocol

Follow this systematic 4-step diagnostic protocol before ordering replacement parts:

Measure CAN Bus Terminating Resistance at OBD Port [Digital Multimeter (Ohms)]

Disconnect the 12V battery and wait 10 minutes for all module capacitors to discharge. Insert multimeter test leads into DLC Pin 6 (CAN-High) and Pin 14 (CAN-Low) of the 16-pin OBD-II port under the dashboard.

Pass/Fail: Normal network resistance must measure 60Ω ± 3Ω. A reading of 120Ω indicates one terminating resistor is open or a network split; 0Ω indicates a short between CAN-H and CAN-L.

Measure Differential Operating Voltage on CAN-H and CAN-L [Digital Multimeter (DC Volts)]

Reconnect battery and turn ignition key ON. Measure voltage from Pin 6 (CAN-H) to Pin 4 (chassis ground), and Pin 14 (CAN-Low) to Pin 4.

Pass/Fail: CAN-H should idle around 2.5V and pulse up to ~3.5V during data transmission. CAN-L should idle around 2.5V and pulse down to ~1.5V. Constant 0V or 12V indicates a shorted harness.

Verify Module Power Supply and Ground Pins Under Load [Automotive Test Light (Halogen Bulb) / Multimeter]

Unplug the connector of the offline module. Using a wiring diagram, test every 12V battery constant pin, 12V ignition switched pin, and ground pin using a high-draw test light.

Pass/Fail: The test light must illuminate brightly on all power pins. The ground pins must hold less than 50mV voltage drop under load.

Isolate Defective Module via Systematic Disconnection [OBD-II Scan Tool]

If the CAN bus is dead, unplug modules one by one (e.g., ABS module, radio, steering angle sensor) while watching network resistance on your multimeter.

Pass/Fail: When the defective module dragging down the network is disconnected, CAN bus resistance will immediately snap back to healthy 60 ohms.

Estimated Repair Costs: DIY vs Professional Shop

Average repair pricing based on OEM parts, standard labor times, and national independent repair shop rates:

Repair / Replacement Stage DIY Parts Only Independent Mechanic Dealership Service
CAN Bus Wiring Harness Repair & Pin De-Oxidation $20 – $50 $140 – $280 $240 – $450
Body Ground Strap / Fuse Box Terminal Service $15 – $40 $95 – $180 $160 – $280
Control Module (ECM/BCM/ABS) Replacement & Flash $250 – $750 $650 – $1,200 $1,100 – $2,100

Related Field Guides & Cost Tools

Carvico for iPhone

Never lose another repair receipt or fuel log

Keep your complete service history, real full-tank MPG, and diagnostic records organized on your iPhone. Carvico alerts you before service is overdue and gives you verified PDF records when you sell — 100% private on your own iCloud with zero ads.

Private iCloud Sync Instant Receipt OCR Zero Ads or Trackers Exportable PDF Records
Download on theApp Store
★★★★★ 4.9 on iOS · Free to use

Related Diagnostic Codes