Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Diagnostic Code Index
2008 Pontiac Grand Prix BaseSECTION Diagnostic Code Index
WARNING: This page is about a different car, the 2008 Buick LaCrosse and 2008 Buick Allure. However, it is still accessible from the selected car via links, so may be relevant.
DIAGNOSTIC CODE INDEX
| DTC | Description |
|---|---|
| DTC P0008 or P0009 | P0008: Engine Position System Performance Bank 1 P0009: Engine Position System Performance Bank 2 |
| DTC P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094, or P2095 | P0010: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1 P0013: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1 P0020: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2 P0023: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2 P2088: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Low Voltage Bank 1 P2089: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit High Voltage Bank 1 P2090: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Low Voltage Bank 1 P2091: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit High Voltage Bank 1 P2092: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Low Voltage Bank 2 P2093: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit High Voltage Bank 2 P2094: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Low Voltage Bank 2 P2095: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit High Voltage Bank 2 |
| DTC P0011, P0014, P0021, or P0024 | P0011: Intake Camshaft Position (CMP) System Performance Bank 1 P0014: Exhaust Camshaft Position (CMP) System Performance Bank 1 P0021: Intake Camshaft Position (CMP) System Performance Bank 2 P0024: Exhaust Camshaft Position (CMP) System Performance Bank 2 |
| DTC P0016, P0017, P0018, or P0019 | P0016: Crankshaft Position (CKP) - Intake Camshaft Position (CMP) Correlation Bank 1 P0017: Crankshaft Position (CKP) - Exhaust Camshaft Position (CMP) Correlation Bank 1 P0018: Crankshaft Position (CKP) - Intake Camshaft Position (CMP) Correlation Bank 2 P0019: Crankshaft Position (CKP) - Exhaust Camshaft Position (CMP) Correlation Bank 2 |
| DTC P0030, P0031, P0032, P0036, P0037, or P0038 | P0030: HO2S Heater Control Circuit Sensor 1 P0031: HO2S Heater Control Circuit Low Voltage Sensor 1 P0032: HO2S Heater Control Circuit High Voltage Sensor 1 P0036: HO2S Heater Control Circuit Sensor 2 P0037: HO2S Heater Control Circuit Low Voltage Sensor 2 P0038: HO2S Heater Control Circuit High Voltage Sensor 2 |
| DTC P0053 | P0053: Internal Heater Resistance Bank 1 Sensor 1 |
| DTC P0101 | P0101: Mass Air Flow (MAF) Sensor Circuit Performance |
| DTC P0102 or P0103 | P0102: Mass Air Flow (MAF) Sensor Circuit Low Frequency P0103: Mass Air Flow (MAF) Sensor Circuit High Frequency |
| DTC P0112 or P0113 | P0112: Intake Air Temperature (IAT) Sensor Circuit Low Voltage P0113: Intake Air Temperature (IAT) Sensor Circuit High Voltage |
| DTC P0117 or P0118 | P0117: Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage P0118: Engine Coolant Temperature (ECT) Sensor Circuit High Voltage |
| DTC P0121, P0122, P0123, P0221, P0222, or P0223 | P0121: Throttle Position (TP) Sensor 1 Performance P0122: Throttle Position (TP) Sensor 1 Circuit Low Voltage P0123: Throttle Position (TP) Sensor 1 Circuit High Voltage P0221: Throttle Position (TP) Sensor 2 Performance P0222: Throttle Position (TP) Sensor 2 Circuit Low Voltage P0223: Throttle Position (TP) Sensor 2 Circuit High Voltage |
| DTC P0125 or P0128 | P0125: Engine Coolant Temperature (ECT) Insufficient for Closed Loop P0128: Engine Coolant Temperature (ECT) Below Thermostat Regulating Temperature |
| DTC P0130 | P0130: HO2S Circuit Sensor 1 |
| DTC P0131 | P0131: HO2S Circuit Low Voltage Sensor 1 |
| DTC P0132 | P0132: HO2S Circuit High Voltage Sensor 1 |
| DTC P0133 | P0133: HO2S Slow Response Sensor 1 |
| DTC P0135 | P0135: HO2S Heater Performance Sensor 1 |
| DTC P0137, P0138, or P0140 | P0137: HO2S Circuit Low Voltage Sensor 2 P0138: HO2S Circuit High Voltage Sensor 2 P0140: HO2S Circuit Insufficient Activity Sensor 2 |
| DTC P0141 | P0141: HO2S Heater Performance Sensor 2 |
| DTC P0201, P0202, P0203, P0204, P0205, P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0276, or P0277 | P0201: Injector 1 Control Circuit P0202: Injector 2 Control Circuit P0203: Injector 3 Control Circuit P0204: Injector 4 Control Circuit P0205: Injector 5 Control Circuit P0206: Injector 6 Control Circuit P0261: Injector 1 Control Circuit Low Voltage P0262: Injector 1 Control Circuit High Voltage P0264: Injector 2 Control Circuit Low Voltage P0265: Injector 2 Control Circuit High Voltage P0267: Injector 3 Control Circuit Low Voltage P0268: Injector 3 Control Circuit High Voltage P0270: Injector 4 Control Circuit Low Voltage P0271: Injector 4 Control Circuit High Voltage P0273: Injector 5 Control Circuit Low Voltage P0274: Injector 5 Control Circuit High Voltage P0276: Injector 6 Control Circuit Low Voltage P0277: Injector 6 Control Circuit High Voltage |
| DTC P0300-P0306 | P0300: Engine Misfire Detected P0301: Cylinder 1 Misfire Detected P0302: Cylinder 2 Misfire Detected P0303: Cylinder 3 Misfire Detected P0304: Cylinder 4 Misfire Detected P0305: Cylinder 5 Misfire Detected P0306: Cylinder 6 Misfire Detected |
| DTC P0318 | P0318: Rough Road Sensor Circuit |
| DTC P0324 | P0324: Knock Sensor (KS) Module Performance |
| DTC P0327 or P0332 | P0327: Knock Sensor (KS) Circuit Low Voltage Bank 1 P0332: Knock Sensor (KS) Circuit Low Voltage Bank 2 |
| DTC P0328 or P0333 | P0328: Knock Sensor (KS) Circuit High Voltage Bank 1 P0333: Knock Sensor (KS) Circuit High Voltage Bank 2 |
| DTC P0335, P0336, or P0338 | P0335: Crankshaft Position (CKP) Sensor Circuit P0336: Crankshaft Position (CKP) Sensor Performance P0338: Crankshaft Position (CKP) Sensor Circuit High Duty Cycle |
| DTC P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, or P0393 | P0341: Intake Camshaft Position (CMP) Sensor Performance Bank 1 P0342: Intake Camshaft Position (CMP) Sensor Circuit Low Voltage Bank 1 P0343: Intake Camshaft Position (CMP) Sensor Circuit High Voltage Bank 1 P0346: Intake Camshaft Position (CMP) Sensor Performance Bank 2 P0347: Intake Camshaft Position (CMP) Sensor Circuit Low Voltage Bank 2 P0348: Intake Camshaft Position (CMP) Sensor Circuit High Voltage Bank 2 P0366: Exhaust Camshaft Position (CMP) Sensor Performance Bank 1 P0367: Exhaust Camshaft Position (CMP) Sensor Circuit Low Voltage Bank 1 P0368: Exhaust Camshaft Position (CMP) Sensor Circuit High Voltage Bank 1 P0391: Exhaust Camshaft Position (CMP) Sensor Performance Bank 2 P0392: Exhaust Camshaft Position (CMP) Sensor Circuit Low Voltage Bank 2 P0393: Exhaust Camshaft Position (CMP) Sensor Circuit High Voltage Bank 2 |
| DTC P0351-P0356, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315, or P2316 | P0351: Ignition Coil 1 Control Circuit P0352: Ignition Coil 2 Control Circuit P0353: Ignition Coil 3 Control Circuit P0354: Ignition Coil 4 Control Circuit P0355: Ignition Coil 5 Control Circuit P0356: Ignition Coil 6 Control Circuit P2300: Ignition Coil 1 Control Circuit Low Voltage P2301: Ignition Coil 1 Control Circuit High Voltage P2303: Ignition Coil 2 Control Circuit Low Voltage P2304: Ignition Coil 2 Control Circuit High Voltage P2306: Ignition Coil 3 Control Circuit Low Voltage P2307: Ignition Coil 3 Control Circuit High Voltage P2309: Ignition Coil 4 Control Circuit Low Voltage P2310: Ignition Coil 4 Control Circuit High Voltage P2312: Ignition Coil 5 Control Circuit Low Voltage P2313: Ignition Coil 5 Control Circuit High Voltage P2315: Ignition Coil 6 Control Circuit Low Voltage P2316: Ignition Coil 6 Control Circuit High Voltage |
| DTC P0420 | P0420: Catalyst System Low Efficiency Bank 1 |
| DTC P0442 | P0442: Evaporative Emission (EVAP) System Small Leak Detected |
| DTC P0443, P0458, or P0459 | P0443: Evaporative Emission (EVAP) Purge Solenoid Control Circuit P0458: Evaporative Emission (EVAP) Purge Solenoid Control Circuit Low Voltage P0459: Evaporative Emission (EVAP) Purge Solenoid Control Circuit High Voltage |
| DTC P0446 | P0446: Evaporative Emissions (EVAP) Vent System Performance |
| DTC P0449, P0498, or P0499 | P0449: Evaporative Emission (EVAP) Vent Solenoid Control Circuit P0498: Evaporative Emission (EVAP) Vent Solenoid Valve Control Circuit Low Voltage P0499: Evaporative Emission (EVAP) Vent Solenoid Valve Control Circuit High Voltage |
| DTC P0451 | P0451: Fuel Tank Pressure (FTP) Sensor Performance |
| DTC P0452 or P0453 | P0452: Fuel Tank Pressure (FTP) Sensor Circuit Low Voltage P0453: Fuel Tank Pressure (FTP) Sensor Circuit High Voltage |
| DTC P0455 | P0455: Evaporative Emission (EVAP) System Large Leak Detected |
| DTC P0496 | P0496: Evaporative Emissions (EVAP) System Continuous Purge Flow |
| DTC P0506, P0507, or P050A | P0506: Idle Speed Low P0507: Idle Speed High P050A: Cold Start Idle Air Control (IAC) System Performance |
| DTC P0601, P0602, P0603, P0604, P0605, P0606, P0607, P060E, P1600, P1621, P1627, P1681, P1683, or P2610 | P0601: Control Module Read Only Memory (ROM) P0602: Control Module Not Programmed P0604: Control Module Random Access Memory (RAM) P0606: Control Module Internal Performance |
| DTC P0627, P0628, or P0629 | P0627: Fuel Pump Relay Control Circuit P0628: Fuel Pump Relay Control Circuit Low Voltage P0629: Fuel Pump Relay Control Circuit High Voltage |
| DTC P0638, P2100, P2101, or P2119 | P0638: Throttle Actuator Control (TAC) Command Performance P2100: Throttle Actuator Control (TAC) Motor Control Circuit P2101: Control Module Throttle Actuator Position Performance P2119: Throttle Closed Position Performance |
| DTC P0650 | P0650: Malfunction Indicator Lamp (MIL) Control Circuit |
| DTC P0685, P0686, P0687, P0689, or P0690 | P0685: Engine Controls Ignition Relay Control Circuit P0686: Engine Controls Ignition Relay Control Circuit Low Voltage P0687: Engine Controls Ignition Relay Control Circuit High Voltage P0689: Engine Controls Ignition Relay Feedback Circuit Low Voltage P0690: Engine Controls Ignition Relay Feedback Circuit High Voltage |
| DTC P0700 | P0700: Transmission Control Module (TCM) Requested MIL Illumination |
| DTC P0864 | P0864: TCM Communication Circuit Performance |
| DTC P1011-P1014 | P1011: Intake Camshaft Position (CMP) Actuator Park Position Bank 1 P1012: Exhaust Camshaft Position (CMP) Actuator Park Position Bank 1 P1013: Intake Camshaft Position (CMP) Actuator Park Position Bank 2 P1014: Exhaust Camshaft Position (CMP) Actuator Park Position Bank 2 |
| DTC P1551 | P1551: Throttle Valve Rest Position Not Reached During Learn |
| DTC P167A | P167A: Control Module HO2S Bank 1 Sensor 1 System Performance |
| DTC P2096 | P2096: Post Catalyst Fuel Trim System Low Limit |
| DTC P2097 | P2097: Post Catalyst Fuel Trim System High Limit |
| DTC P2105 | P2105: Throttle Actuator Control (TAC) System - Forced Engine Shutdown |
| DTC P2107 | P2107: Throttle Actuator Control (TAC) Module Internal Circuit |
| DTC P2122, P2123, P2127, P2128, or P2138 | P2122: Accelerator Pedal Position (APP) Sensor 1 Circuit Low Voltage P2123: Accelerator Pedal Position (APP) Sensor 1 Circuit High Voltage P2127: Accelerator Pedal Position (APP) Sensor 2 Circuit Low Voltage P2128: Accelerator Pedal Position (APP) Sensor 2 Circuit High Voltage P2138: Accelerator Pedal Position (APP) Sensor 1-2 Correlation |
| DTC P2176 | P2176: Minimum Throttle Position Not Learned |
| DTC P2177 | P2177: Fuel Trim System Lean at Cruise or Accel |
| DTC P2178 | P2178: Fuel Trim System Rich at Cruise or Accel |
| DTC P2187 | P2187: Fuel Trim System Lean at Idle |
| DTC P2188 | P2188: Fuel Trim System Rich at Idle |
| DTC P2195 | P2195: HO2S Signal Biased Lean Sensor 1 |
| DTC P2196 | P2196: HO2S Signal Biased Rich Sensor 1 |
| DTC P2227, P2228, or P2229 | P2227: Barometric Pressure (BARO) Sensor Performance P2228: Barometric Pressure (BARO) Sensor Circuit Low Voltage P2229: Barometric Pressure (BARO) Sensor Circuit High Voltage |
| DTC P2231 | P2231: HO2S Signal Circuit Shorted to Heater Circuit Sensor 1 |
| DTC P2232 | P2232: HO2S Signal Circuit Shorted to Heater Circuit Sensor 2 |
| DTC P2237 | P2237: HO2S Pumping Current Control Circuit Sensor 1 |
| DTC P2243 | P2243: HO2S Reference Voltage Circuit Sensor 1 |
| DTC P2251 | P2251: HO2S Reference Ground Circuit Sensor 1 |
| DTC P2270 | P2270: HO2S Signal Stuck Lean Sensor 2 |
| DTC P2271 | P2271: HO2S Signal Stuck Rich Sensor 2 |
| DTC P2297 | P2297: HO2S Performance During Decel Fuel Cut-Off (DFCO) Sensor 1 |
| DTC P2626 | P2626: HO2S Pumping Current Trim Circuit Sensor 1 |
RENDER: 1.0x
NO RELATED
Recommended Tools & Savings
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.