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.

Similar Posts