Chevrolet OBD-II Trouble Codes: Meanings and Potential Fixes

Chevrolet vehicles use OBD-II codes to diagnose faults. Use a scanner to read them. Below is a compact list of 100 popular codes, grouped by system, with brief explanations and fixes. Codes vary by model/year; consult a mechanic for precise diagnosis.
Fuel and Air System Codes (P0000–P0099, P0100–P0199)
- P0001: Fuel Volume Regulator Control Circuit/Open – Check wiring; replace solenoid.
- P0008: Engine Position System Performance Bank 1 – Inspect timing chain; replace sensors.
- P0010: Camshaft Position Actuator Circuit Bank 1 – Replace VVT solenoid; change oil.
- P0011: Camshaft Timing Over-Advanced Bank 1 – Adjust timing; replace actuator.
- P0014: Camshaft Timing Over-Advanced Bank 1 Exhaust – Replace VVT solenoid.
- P0016: Crank/Cam Position Correlation Bank 1 Sensor A – Replace sensors; check timing belt.
- P0021: Camshaft Timing Over-Advanced Bank 2 – Check oil pressure; replace actuator.
- P0030: O2 Heater Circuit Bank 1 Sensor 1 – Replace O2 sensor; check wiring.
- P0031: O2 Heater Low Bank 1 Sensor 1 – Repair short; replace sensor.
- P0036: O2 Heater Circuit Bank 1 Sensor 2 – Replace downstream O2.
- P0101: MAF Sensor Performance – Clean/replace MAF; check intake leaks.
- P0102: MAF Low Input – Check wiring; replace MAF.
- P0106: MAP Sensor Performance – Replace MAP; check vacuum lines.
- P0107: MAP Low Input – Repair wiring; replace sensor.
- P0113: IAT High Input – Repair open circuit; replace IAT.
- P0118: ECT High Input – Replace ECT sensor; check thermostat.
- P0122: TP Sensor Low Input – Check wiring; replace TPS.
- P0128: Coolant Temp Below Thermostat – Replace thermostat; flush coolant.
- P0130: O2 Circuit Malfunction Bank 1 Sensor 1 – Replace O2; check exhaust leaks.
- P0135: O2 Heater Malfunction Bank 1 Sensor 1 – Replace O2 sensor.
- P0171: System Too Lean Bank 1 – Check vacuum leaks; clean MAF; test fuel pressure.
- P0172: System Too Rich Bank 1 – Replace O2; check injectors.
- P0174: System Too Lean Bank 2 – Inspect exhaust; replace MAF.
- P0180: Fuel Temp Sensor Circuit – Replace sensor.
- P0190: Fuel Rail Pressure Sensor – Replace sensor; check fuel pump.
Ignition and Misfire Codes (P0300–P0399)
- P0300: Random Misfire – Replace plugs/coils; check fuel system.
- P0301: Misfire Cylinder 1 – Replace plug/coil for cyl 1; compression test.
- P0302: Misfire Cylinder 2 – Check injector; replace coil.
- P0303: Misfire Cylinder 3 – Inspect wiring; replace plug.
- P0304: Misfire Cylinder 4 – Fuel system clean; replace coil.
- P0305: Misfire Cylinder 5 – Compression test; replace injector.
- P0306: Misfire Cylinder 6 – Check spark plug; replace coil.
- P0307: Misfire Cylinder 7 – Wiring repair; replace plug.
- P0308: Misfire Cylinder 8 – Replace coil; check fuel.
- P0316: Startup Misfire – Check battery; replace plugs.
- P0320: Ignition Speed Input – Replace crank sensor.
- P0325: Knock Sensor 1 – Replace knock sensor; check harness.
- P0330: Knock Sensor 2 – Replace sensor.
- P0335: Crankshaft Position Sensor – Replace crank sensor; check timing.
- P0340: Camshaft Position Sensor – Replace cam sensor.
- P0341: Cam Sensor Performance – Check timing belt.
- P0351: Ignition Coil A – Replace coil 1.
- P0352: Ignition Coil B – Replace coil 2.
- P0353: Ignition Coil C – Replace coil 3.
- P0354: Ignition Coil D – Replace coil 4.
- P0355: Ignition Coil E – Replace coil 5.
- P0356: Ignition Coil F – Replace coil 6.
- P0357: Ignition Coil G – Replace coil 7.
- P0358: Ignition Coil H – Replace coil 8.
- P0365: Cam Sensor B Bank 1 – Replace exhaust cam sensor.
Emissions and EGR Codes (P0400–P0499)
- P0400: EGR Flow Malfunction – Clean EGR valve; replace solenoid.
- P0401: EGR Insufficient Flow – Clean passages; replace EGR.
- P0402: EGR Excessive Flow – Replace EGR valve.
- P0403: EGR Circuit – Check wiring; replace solenoid.
- P0404: EGR Performance – Replace sensor.
- P0405: EGR Sensor Low – Wiring repair.
- P0406: EGR Sensor High – Replace sensor.
- P0410: Secondary Air Injection – Check pump; replace relay.
- P0420: Catalyst Efficiency Low Bank 1 – Replace cat; check O2.
- P0430: Catalyst Efficiency Low Bank 2 – Replace converter.
- P0440: EVAP System Malfunction – Tighten gas cap; replace purge valve.
- P0441: EVAP Incorrect Purge – Replace purge solenoid.
- P0442: EVAP Small Leak – Check hoses; replace cap.
- P0443: EVAP Purge Circuit – Replace valve.
- P0446: EVAP Vent Control – Replace vent solenoid.
- P0449: EVAP Vent Valve Circuit – Check wiring.
- P0455: EVAP Gross Leak – Inspect tank; replace cap.
- P0456: EVAP Very Small Leak – Smoke test.
- P0460: Fuel Level Sensor – Replace fuel sender.
- P0480: Cooling Fan 1 Circuit – Replace fan relay.
- P0481: Cooling Fan 2 Circuit – Check wiring.
- P0496: EVAP High Purge Flow – Replace purge valve.
Vehicle Speed and Idle Codes (P0500–P0599)
- P0500: Vehicle Speed Sensor – Replace VSS.
- P0505: Idle Control Malfunction – Clean IAC valve.
- P0506: Idle RPM Low – Check vacuum leaks.
- P0507: Idle RPM High – Clean throttle body.
- P0510: Closed Throttle Switch – Replace TPS.
- P0520: Oil Pressure Sensor – Replace sensor.
- P0522: Oil Pressure Low – Check oil level; replace sensor.
- P0523: Oil Pressure High – Replace sensor.
- P0530: A/C Pressure Sensor – Replace sensor; check refrigerant.
- P0560: System Voltage – Check alternator; replace battery.
- P0562: System Voltage Low – Charge battery.
- P0563: System Voltage High – Check regulator.
- P0571: Cruise/Brake Switch – Replace brake switch.
Computer and Output Codes (P0600–P0699)
- P0600: Serial Communication – Check ECU wiring.
- P0601: ECU Memory Error – Reprogram ECU.
- P0603: KAM Error – Check battery connections.
- P0604: RAM Error – Replace ECU.
- P0605: ROM Error – Reflash ECU.
- P0606: PCM Processor – Replace PCM.
- P0620: Generator Control – Replace alternator.
- P0622: Generator Field Circuit – Check wiring.
- P0650: MIL Control Circuit – Check bulb; wiring.
Transmission Codes (P0700–P0799)
- P0700: Transmission Control – Scan for subcodes; check fluid.
- P0705: Transmission Range Sensor – Replace neutral switch.
- P0715: Turbine Speed Sensor – Replace sensor.
- P0720: Output Speed Sensor – Replace VSS.
- P0725: Engine Speed Input – Check crank sensor.
- P0730: Incorrect Gear Ratio – Check fluid; rebuild transmission.
- P0731: Gear 1 Incorrect Ratio – Inspect solenoids.
- P0740: Torque Converter Clutch Circuit – Replace solenoid.
- P0750: Shift Solenoid A – Replace shift solenoid.
- P0755: Shift Solenoid B – Replace solenoid.
This list covers popular Chevrolet codes from models like Cruze, Malibu, Silverado, Equinox and others. For more, use a scanner or GM-specific tool. Always address codes promptly to prevent damage.
