| DTC Data Sheet | |
| Code | P0606 |
| Vehicle | Chevrolet Silverado 1500 (2007-2019) |
| Engine | All |
| System | POWERTRAIN CONTROL MODULE |
| Fault type | Circuit |
| Official meaning | ECM/PCM Processor Internal Performance |
Definition source: Chevrolet factory description. Diagnostic guidance is based on factory-defined fault logic for this code.
Decode any Chevrolet Silverado 1500 VIN — free recalls, specs & safety ratings — free VIN decoder with NHTSA data
Looking for the cross-vehicle definition? Read the generic P0606 article for the SAE-defined fault logic that applies to all manufacturers.
P0606 Quick Answer
P0606 on a Silverado means the PCM has detected an internal processor fault during a self-check. Before condemning the PCM ($600-$1,400 part), rule out the cheaper causes that mimic this code: a low-voltage condition (B1325 partner code), a poor PCM ground, and a software issue resolved by a TSB-specified reflash. Genuine PCM failure is the LEAST common cause.
What Does P0606 Mean on a Chevy Silverado 1500?
The Chevrolet Silverado 1500 (2007-2019) stores P0606 when the condition described above is met. This guide focuses on the All configurations. Diagnostic priorities and likely root causes differ from the generic SAE definition because of platform-specific failure patterns documented below.
Symptoms
- Check Engine Light (P0606)
- Possibly multiple unrelated codes stored
- Truck may go into “limp” mode (reduced power)
- Possible no-start or hard-start condition
- Erratic behavior — intermittent stalls, surges, electronic dash glitches
Common Causes (Most Likely on This Model First)
- Low system voltage during self-test. The PCM’s internal self-check fails if voltage drops below threshold. Often paired with B1325. Fix the battery / charging system first — P0606 may clear automatically.
- PCM ground corrosion. The PCM bolts to the inner fender. Corroded mounting bolts or a poor ground strap can cause intermittent processor faults. Inspect and clean.
- Required software / calibration update. GM has issued PCM reflash TSBs for various year/engine combos. Dealer scan tool checks for an updated calibration.
- Damaged PCM connector pins. Heat damage, backed-out pins, or water ingress at the PCM connectors. Inspect both connectors for pin damage and green corrosion.
- Genuine PCM internal failure. Only after the above checks. Replacement requires programming with VIN-specific calibration at a dealer or capable indie shop.
Diagnostic Approach
- Read ALL stored codes — if B1325 (low voltage) or U-codes (lost communication) are also stored, fix charging system first.
- Check battery voltage and charging system output. Charge / replace battery if voltage low.
- Inspect the PCM ground strap and mounting points. Clean any corrosion.
- Inspect PCM connectors for damaged pins or moisture. The PCM is mounted in a relatively protected location but moisture intrusion does happen.
- Have a dealer or capable shop check for a current calibration. A reflash often resolves P0606.
- Only as a last resort: replace the PCM and have it programmed to the truck’s VIN.
Possible Fixes
| Fix | When |
|---|---|
| Charging system service | B1325 or low voltage paired with P0606 |
| Clean PCM ground / mounting points | Corrosion visible at mounting bolts |
| PCM reflash with current calibration | Standard step before condemning PCM |
| Connector repair | Pin damage or moisture in connector |
| PCM replacement and programming | All other causes ruled out |
Can I Still Drive With P0606?
It depends on driveability. If the truck runs normally and only the CEL is on, drive briefly to a shop. If the truck is in limp mode or stalling, get it towed — sustained operation with a failing PCM can leave you stranded at any moment.
How Serious Is This Code?
Moderate to high. The code itself is rare and serious enough that diagnostic time at a dealer is worth the cost compared to a parts-cannon approach.
Repair Costs
| Repair | Cost |
|---|---|
| Battery + charging system check | $80 – $240 |
| PCM ground cleaning | $40 – $120 |
| PCM reflash (dealer) | $120 – $280 |
| PCM replacement + programming | $680 – $1,400 |
FAQ
Do I need a new PCM if I have P0606?
Not necessarily — and replacing the PCM is the LAST step. About half of Silverado P0606 cases resolve with a charging system fix (B1325 partner) or a PCM reflash with current GM calibration. Genuine PCM failure is rare.
How much does P0606 cost to fix on a Silverado?
Best case (charging system): $80-$240. PCM reflash at a dealer: $120-$280. PCM replacement and programming: $680-$1,400. Always work the cheap causes first before authorizing PCM replacement.
Can a bad battery cause P0606 on a Silverado?
Yes. The PCM’s internal self-check fails when supply voltage drops below threshold. A failing battery or alternator can produce P0606 as a side effect. If you also see B1325 or U-codes stored, fix the charging system first — P0606 often clears on its own.
Will P0606 cause my Silverado to stall?
It can — depending on which internal subsystem fails the self-check. Sometimes the truck runs fine and only the CEL is on; sometimes the truck stalls, surges, or goes into reduced-power mode. If it’s drivable, take it directly to a shop; if it’s erratic, get it towed.