Chevrolet · GMC · Cadillac

GM OBD Codes
decoded & explained

The codes Chevy, GMC and Cadillac owners actually see — MAF self-test, thermostat, idle and catalysts — with clear causes and fixes.

GM (Chevrolet, GMC, Cadillac) P-codes Causes & fixes Free decoder
Share:
Advertisement
Part 1 · The basics

GM (Chevrolet, GMC, Cadillac) check engine light codes

General Motors uses standard OBD-II engine codes, plus a well-known set of manufacturer-specific codes. GM’s MDI/Tech2 tools add depth, but engine codes read on any scanner.

Here are the codes most reported on Silverado, Equinox, Tahoe, Camaro and Cadillac models.

Part 2 · Decode

OBD-II code decoder

System
Type
Subsystem
Fault #
Part 3 · The dictionary

Most common GM (Chevrolet, GMC, Cadillac)

Classic GM faults behind these codes.

Code Description
P0011 "A" Camshaft Position Timing Over-Advanced (Bank 1)
P0128 Coolant Thermostat Below Regulating Temperature
P0171 System Too Lean (Bank 1)
P0300 Random/Multiple Cylinder Misfire
P0420 Catalyst System Efficiency Below Threshold (Bank 1)
P0446 EVAP Vent Control Circuit Malfunction
P0507 Idle Control System RPM Higher Than Expected
P1101 MAF Sensor Out of Self-Test Range
Advertisement
Part 4 · Common faults

Common GM (Chevrolet, GMC, Cadillac) faults

Classic GM faults behind these codes.

1

MAF self-test (P1101) — a dirty or failing MAF sensor, very common across GM models.

2

Thermostat (P0128) — stuck-open thermostat, a classic GM fault.

3

High idle (P0507) — vacuum leaks or throttle carbon on many models.

4

EVAP vent (P0446) — vent valve or charcoal canister faults.

5

VVT timing (P0011) — oil pressure or solenoid issues on VVT engines.

Advertisement
Part 4 · Common faults

GM (Chevrolet, GMC, Cadillac) FAQ

What does P1101 mean on a Chevy?
The MAF sensor failed its self-test — usually a dirty or failing sensor, an air filter issue, or an intake leak. Cleaning or replacing the MAF is the common fix.
Why does my GM show P0128?
The engine is not reaching operating temperature because the thermostat is stuck open. Replace the thermostat and verify coolant level.
What causes P0507 on GM models?
Idle speed too high usually means a vacuum leak, carbon on the throttle, or a faulty idle control. Clean the throttle and inspect for leaks.
Are GM codes the same across brands?
Yes — Chevrolet, GMC, Buick and Cadillac share engines and codes, so the same P-code means the same fault.
Can I fix a GM code with a cheap scanner?
For engine codes, yes. GM-specific modules need Tech2/MDI, but most check engine lights are engine codes.

Codes vary slightly by model, year and engine. Always confirm with a proper diagnosis. Manufacturer-specific codes (P1xxx/P2xxx) may differ from generic descriptions.

Continue reading

Decode your GM (Chevrolet, GMC, Cadillac) code now

Use the free decoder below, or browse the most common GM (Chevrolet, GMC, Cadillac) codes.

Advertisement