P01xx codes: Fuel and air metering
256 powertrain trouble codes from P0100 to P01FF. They mostly involve the sensor wiring, oxygen sensor wiring, engine control module and catalytic converter.
All P01xx codes
253 of these codes usually turn on the check engine light; 166 can often be fixed at home.
| Code | Meaning | Difficulty |
|---|---|---|
| P0100 | Mass or Volume Air Flow Sensor A Circuit | Easy |
| P0101 | Mass or Volume Air Flow Sensor A Circuit Range/Performance | Easy |
| P0102 | Mass or Volume Air Flow Sensor A Circuit Low | Easy |
| P0103 | Mass or Volume Air Flow Sensor A Circuit High | Easy |
| P0104 | Mass or Volume Air Flow Sensor A Circuit Intermittent | Medium |
| P0105 | Manifold Absolute Pressure/Barometric Pressure Sensor Circuit | Easy |
| P0106 | Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance | Medium |
| P0107 | Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Low | Easy |
| P0108 | Manifold Absolute Pressure/Barometric Pressure Sensor Circuit High | Easy |
| P0109 | Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Intermittent | Easy |
| P010A | Mass or Volume Air Flow Sensor B Circuit | Easy |
| P010B | Mass or Volume Air Flow Sensor B Circuit Range/Performance | Easy |
| P010C | Mass or Volume Air Flow Sensor B Circuit Low | Easy |
| P010D | Mass or Volume Air Flow Sensor B Circuit High | Easy |
| P010E | Mass or Volume Air Flow Sensor B Circuit Intermittent/Erratic | Medium |
| P010F | Mass or Volume Air Flow Sensor A/B Correlation | Medium |
| P0110 | Intake Air Temperature Sensor 1 Circuit Bank 1 | Easy |
| P0111 | Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 1 | Easy |
| P0112 | Intake Air Temperature Sensor 1 Circuit Low Bank 1 | Easy |
| P0113 | Intake Air Temperature Sensor 1 Circuit High Bank 1 | Easy |
| P0114 | Intake Air Temperature Sensor 1 Circuit Intermittent/Erratic Bank 1 | Medium |
| P0115 | Engine Coolant Temperature Sensor 1 Circuit | Easy |
| P0116 | Engine Coolant Temperature Sensor 1 Circuit Range/Performance | Easy |
| P0117 | Engine Coolant Temperature Sensor 1 Circuit Low | Easy |
| P0118 | Engine Coolant Temperature Sensor 1 Circuit High | Easy |
| P0119 | Engine Coolant Temperature Sensor 1 Circuit Intermittent/Erratic | Medium |
| P011A | Engine Coolant Temperature Sensor 1/2 Correlation | Medium |
| P011B | Engine Coolant Temperature/Intake Air Temperature Correlation | Medium |
| P011C | Charge Air Cooler Temperature/Intake Air Temperature Correlation Bank 1 | Easy |
| P011D | Charge Air Cooler Temperature/Intake Air Temperature Correlation Bank 2 | Medium |
| P011E | Engine Coolant Temperature 1 / Ambient Air Temperature Correlation | Easy |
| P011F | Engine Coolant Temperature 2 / Ambient Air Temperature Correlation | Easy |
| P0120 | Throttle/Pedal Position Sensor/Switch A Circuit | Medium |
| P0121 | Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance | Medium |
| P0122 | Throttle/Pedal Position Sensor/Switch A Circuit Low | Medium |
| P0123 | Throttle/Pedal Position Sensor/Switch A Circuit High | Medium |
| P0124 | Throttle/Pedal Position Sensor/Switch A Circuit Intermittent | Medium |
| P0125 | Insufficient Coolant Temperature for Closed Loop Fuel Control | Medium |
| P0126 | Insufficient Coolant Temperature for Stable Operation | Easy |
| P0127 | Intake Air Temperature Too High | Medium |
| P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) | Medium |
| P0129 | Barometric Pressure Too Low | Easy |
| P012A | Turbocharger/Supercharger Inlet Pressure Sensor A Circuit | Easy |
| P012B | Turbocharger/Supercharger Inlet Pressure Sensor A Circuit Range/Performance | Easy |
| P012C | Turbocharger/Supercharger Inlet Pressure Sensor A Circuit Low | Easy |
| P012D | Turbocharger/Supercharger Inlet Pressure Sensor A Circuit High | Medium |
| P012E | Turbocharger/Supercharger Inlet Pressure Sensor A Circuit Intermittent/Erratic | Medium |
| P012F | Engine Coolant Temperature / Engine Oil Temperature Correlation | Hard |
| P0130 | O2 Sensor Circuit Bank 1 Sensor 1 | Medium |
| P0131 | O2 Sensor Circuit Low Voltage Bank 1 Sensor 1 | Medium |
| P0132 | O2 Sensor Circuit High Voltage Bank 1 Sensor 1 | Medium |
| P0133 | O2 Sensor Circuit Slow Response Bank 1 Sensor 1 | Easy |
| P0134 | O2 Sensor Circuit No Activity Detected Bank 1 Sensor 1 | Medium |
| P0135 | O2 Sensor Heater Circuit Bank 1 Sensor 1 | Easy |
| P0136 | O2 Sensor Circuit Bank 1 Sensor 2 | Easy |
| P0137 | O2 Sensor Circuit Low Voltage Bank 1 Sensor 2 | Easy |
| P0138 | O2 Sensor Circuit High Voltage Bank 1 Sensor 2 | Easy |
| P0139 | O2 Sensor Circuit Slow Response Bank 1 Sensor 2 | Easy |
| P013A | O2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 2 | Easy |
| P013B | O2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 2 | Easy |
| P013C | O2 Sensor Slow Response - Rich to Lean Bank 2 Sensor 2 | Easy |
| P013D | O2 Sensor Slow Response - Lean to Rich Bank 2 Sensor 2 | Easy |
| P013E | O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 2 | Easy |
| P013F | O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 2 | Easy |
| P0140 | O2 Sensor Circuit No Activity Detected Bank 1 Sensor 2 | Easy |
| P0141 | O2 Sensor Heater Circuit Bank 1 Sensor 2 | Easy |
| P0142 | O2 Sensor Circuit Bank 1 Sensor 3 | Easy |
| P0143 | O2 Sensor Circuit Low Voltage Bank 1 Sensor 3 | Easy |
| P0144 | O2 Sensor Circuit High Voltage Bank 1 Sensor 3 | Easy |
| P0145 | O2 Sensor Circuit Slow Response Bank 1 Sensor 3 | Easy |
| P0146 | O2 Sensor Circuit No Activity Detected Bank 1 Sensor 3 | Easy |
| P0147 | O2 Sensor Heater Circuit Bank 1 Sensor 3 | Easy |
| P0148 | Fuel Delivery Error | Hard |
| P0149 | Fuel Timing Error | Hard |
| P014A | O2 Sensor Delayed Response - Rich to Lean Bank 2 Sensor 2 | Easy |
| P014B | O2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 2 | Easy |
| P014C | O2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 1 | Easy |
| P014D | O2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 1 | Easy |
| P014E | O2 Sensor Slow Response - Rich to Lean Bank 2 Sensor 1 | Easy |
| P014F | O2 Sensor Slow Response - Lean to Rich Bank 2 Sensor 1 | Easy |
| P0150 | O2 Sensor Circuit Bank 2 Sensor 1 | Medium |
| P0151 | O2 Sensor Circuit Low Voltage Bank 2 Sensor 1 | Medium |
| P0152 | O2 Sensor Circuit High Voltage Bank 2 Sensor 1 | Medium |
| P0153 | O2 Sensor Circuit Slow Response Bank 2 Sensor 1 | Medium |
| P0154 | O2 Sensor Circuit No Activity Detected Bank 2 Sensor 1 | Medium |
| P0155 | O2 Sensor Heater Circuit Bank 2 Sensor 1 | Medium |
| P0156 | O2 Sensor Circuit Bank 2 Sensor 2 | Easy |
| P0157 | O2 Sensor Circuit Low Voltage Bank 2 Sensor 2 | Easy |
| P0158 | O2 Sensor Circuit High Voltage Bank 2 Sensor 2 | Easy |
| P0159 | O2 Sensor Circuit Slow Response Bank 2 Sensor 2 | Easy |
| P015A | O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 1 | Easy |
| P015B | O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 1 | Easy |
| P015C | O2 Sensor Delayed Response - Rich to Lean Bank 2 Sensor 1 | Easy |
| P015D | O2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 1 | Easy |
| P015E | Excessive Time to Enter Closed Loop Fuel Timing Control | Medium |
| P015F | Excessive Time to Enter Closed Loop Cylinder Balance Control | Hard |
| P0160 | O2 Sensor Circuit No Activity Detected Bank 2 Sensor 2 | Easy |
| P0161 | O2 Sensor Heater Circuit Bank 2 Sensor 2 | Easy |
| P0162 | O2 Sensor Circuit Bank 2 Sensor 3 | Easy |
| P0163 | O2 Sensor Circuit Low Voltage Bank 2 Sensor 3 | Easy |
| P0164 | O2 Sensor Circuit High Voltage Bank 2 Sensor 3 | Easy |
| P0165 | O2 Sensor Circuit Slow Response Bank 2 Sensor 3 | Easy |
| P0166 | O2 Sensor Circuit No Activity Detected Bank 2 Sensor 3 | Easy |
| P0167 | O2 Sensor Heater Circuit Bank 2 Sensor 3 | Easy |
| P0168 | Fuel Temperature Too High | Medium |
| P0169 | Incorrect Fuel Composition | Medium |
| P016A | Excessive Time To Enter Closed Loop Air/Fuel Ratio Control | Medium |
| P016B | Closed Loop Air/Fuel Ratio Control At Limit - System Too Rich | Medium |
| P016C | Closed Loop Air/Fuel Ratio Control At Limit - System Too Lean | Medium |
| P016D | Excessive Time To Enter Closed Loop Fuel Pressure Control | Hard |
| P016E | Closed Loop Fuel Pressure Control At Limit - Pressure Too High | Medium |
| P016F | Closed Loop Fuel Pressure Control At Limit - Pressure Too Low | Hard |
| P0170 | Fuel Trim Bank 1 | Medium |
| P0171 | System Too Lean Bank 1 | Medium |
| P0172 | System Too Rich Bank 1 | Medium |
| P0173 | Fuel Trim Bank 2 | Medium |
| P0174 | System Too Lean Bank 2 | Medium |
| P0175 | System Too Rich Bank 2 | Medium |
| P0176 | Fuel Composition Sensor Circuit | Easy |
| P0177 | Fuel Composition Sensor Circuit Range/Performance | Easy |
| P0178 | Fuel Composition Sensor Circuit Low | Easy |
| P0179 | Fuel Composition Sensor Circuit High | Easy |
| P017A | Cylinder Head Temperature Sensor A Circuit | Medium |
| P017B | Cylinder Head Temperature Sensor A Range/Performance | Medium |
| P017C | Cylinder Head Temperature Sensor A Circuit Low | Medium |
| P017D | Cylinder Head Temperature Sensor A Circuit High | Medium |
| P017E | Cylinder Head Temperature Sensor A Circuit Intermittent/Erratic | Medium |
| P017F | EVAP System Leak Detection Pump Module Air Filter Restricted | Easy |
| P0180 | Fuel Temperature Sensor A Circuit | Medium |
| P0181 | Fuel Temperature Sensor A Circuit Range/Performance | Medium |
| P0182 | Fuel Temperature Sensor A Circuit Low | Medium |
| P0183 | Fuel Temperature Sensor A Circuit High | Medium |
| P0184 | Fuel Temperature Sensor A Circuit Intermittent | Medium |
| P0185 | Fuel Temperature Sensor B Circuit | Medium |
| P0186 | Fuel Temperature Sensor B Circuit Range/Performance | Medium |
| P0187 | Fuel Temperature Sensor B Circuit Low | Medium |
| P0188 | Fuel Temperature Sensor B Circuit High | Medium |
| P0189 | Fuel Temperature Sensor B Circuit Intermittent | Medium |
| P018A | Fuel Pressure Sensor B Circuit | Medium |
| P018B | Fuel Pressure Sensor B Circuit Range/Performance | Medium |
| P018C | Fuel Pressure Sensor B Circuit Low | Medium |
| P018D | Fuel Pressure Sensor B Circuit High | Medium |
| P018E | Fuel Pressure Sensor B Circuit Intermittent/Erratic | Medium |
| P018F | Fuel System Over Pressure Relief Valve Frequent Activation | Hard |
| P0190 | Fuel Rail Pressure Sensor A Circuit | Medium |
| P0191 | Fuel Rail Pressure Sensor A Circuit Range/Performance | Medium |
| P0192 | Fuel Rail Pressure Sensor A Circuit Low | Medium |
| P0193 | Fuel Rail Pressure Sensor A Circuit High | Medium |
| P0194 | Fuel Rail Pressure Sensor A Circuit Intermittent/Erratic | Medium |
| P0195 | Engine Oil Temperature Sensor A Circuit | Easy |
| P0196 | Engine Oil Temperature Sensor A Range/Performance | Medium |
| P0197 | Engine Oil Temperature Sensor A Circuit Low | Easy |
| P0198 | Engine Oil Temperature Sensor A Circuit High | Easy |
| P0199 | Engine Oil Temperature Sensor A Circuit Intermittent/Erratic | Medium |
| P019A | O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 3 | Easy |
| P019B | O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 3 | Easy |
| P019C | O2 Sensor Delayed Response - Rich to Lean Bank 2 Sensor 3 | Easy |
| P019D | O2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 3 | Easy |
| P019E | Alternative Fuel Tank A Pressure Sensor Circuit | Hard |
| P019F | Alternative Fuel Tank A Pressure Sensor Performance | Hard |
| P01A0 | Alternative Fuel Tank A Pressure Sensor Circuit Low | Hard |
| P01A1 | Alternative Fuel Tank A Pressure Sensor Circuit High | Hard |
| P01A2 | Alternative Fuel Tank A Pressure Sensor Circuit Intermittent/Erratic | Hard |
| P01A3 | Alternative Fuel Rail Pressure Sensor Circuit | Medium |
| P01A4 | Alternative Fuel Rail Pressure Sensor Performance | Medium |
| P01A5 | Alternative Fuel Rail Pressure Sensor Circuit Low | Medium |
| P01A6 | Alternative Fuel Rail Pressure Sensor Circuit High | Medium |
| P01A7 | Alternative Fuel Rail Pressure Sensor Circuit Intermittent/Erratic | Medium |
| P01A8 | Alternative Fuel Rail/System Pressure - Too Low | Hard |
| P01A9 | Alternative Fuel Rail/System Pressure - Too High | Hard |
| P01AA | Alternative Fuel Tank Temperature Sensor Circuit | Hard |
| P01AB | Alternative Fuel Tank Temperature Sensor Range/Performance | Hard |
| P01AC | Alternative Fuel Tank Temperature Sensor Circuit Low | Hard |
| P01AD | Alternative Fuel Tank Temperature Sensor Circuit High | Hard |
| P01AE | Alternative Fuel Tank Temperature Sensor Circuit Intermittent/Erratic | Hard |
| P01AF | Alternative Fuel Tank A Level Sensor Circuit | Medium |
| P01B0 | Alternative Fuel Tank A Level Sensor Range/Performance | Medium |
| P01B1 | Alternative Fuel Tank A Level Sensor Circuit Low | Medium |
| P01B2 | Alternative Fuel Tank A Level Sensor Circuit High | Medium |
| P01B3 | Alternative Fuel Tank A Level Sensor Circuit Intermittent/Erratic | Medium |
| P01B4 | Alternative Fuel Rail Temperature Sensor Circuit | Medium |
| P01B5 | Alternative Fuel Rail Temperature Sensor Performance | Medium |
| P01B6 | Alternative Fuel Rail Temperature Sensor Circuit Low | Medium |
| P01B7 | Alternative Fuel Rail Temperature Sensor Circuit High | Medium |
| P01B8 | Alternative Fuel Rail Temperature Sensor Circuit Intermittent/Erratic | Medium |
| P01B9 | Engine Oil Temperature Sensor B Circuit | Medium |
| P01BA | Engine Oil Temperature Sensor B Range/Performance | Medium |
| P01BB | Engine Oil Temperature Sensor B Circuit Low | Easy |
| P01BC | Engine Oil Temperature Sensor B Circuit High | Easy |
| P01BD | Engine Oil Temperature Sensor B Circuit Intermittent/Erratic | Medium |
| P01BE | Fuel Rail Pressure Sensor Circuit Bank 2 | Medium |
| P01BF | Fuel Rail Pressure Sensor Circuit Range/Performance Bank 2 | Medium |
| P01C0 | Fuel Rail Pressure Sensor Circuit Low Bank 2 | Medium |
| P01C1 | Fuel Rail Pressure Sensor Circuit High Bank 2 | Medium |
| P01C2 | Fuel Rail Pressure Sensor Circuit Intermittent/Erratic Bank 2 | Medium |
| P01C3 | Fuel Pressure Sensor A Circuit | Medium |
| P01C4 | Fuel Pressure Sensor A Circuit Range/Performance | Medium |
| P01C5 | Fuel Pressure Sensor A Circuit Low | Medium |
| P01C6 | Fuel Pressure Sensor A Circuit High | Medium |
| P01C7 | Fuel Pressure Sensor A Circuit Intermittent/Erratic | Medium |
| P01C8 | Fuel Rail/System Pressure - Too Low Bank 2 | Hard |
| P01C9 | Fuel Rail/System Pressure - Too High Bank 2 | Medium |
| P01CA | Fuel Rail Pressure Too Low - Engine Cranking Bank 2 | Hard |
| P01CB | Cylinder 1 Injection Timing Performance - Over Retarded | Hard |
| P01CC | Cylinder 1 Injection Timing Performance - Over Advanced | Hard |
| P01CD | Cylinder 2 Injection Timing Performance - Over Retarded | Hard |
| P01CE | Cylinder 2 Injection Timing Performance - Over Advanced | Hard |
| P01CF | Cylinder 3 Injection Timing Performance - Over Retarded | Hard |
| P01D0 | Cylinder 3 Injection Timing Performance - Over Advanced | Hard |
| P01D1 | Cylinder 4 Injection Timing Performance - Over Retarded | Hard |
| P01D2 | Cylinder 4 Injection Timing Performance - Over Advanced | Hard |
| P01D3 | Cylinder 5 Injection Timing Performance - Over Retarded | Hard |
| P01D4 | Cylinder 5 Injection Timing Performance - Over Advanced | Hard |
| P01D5 | Cylinder 6 Injection Timing Performance - Over Retarded | Hard |
| P01D6 | Cylinder 6 Injection Timing Performance - Over Advanced | Hard |
| P01D7 | Cylinder 7 Injection Timing Performance - Over Retarded | Hard |
| P01D8 | Cylinder 7 Injection Timing Performance - Over Advanced | Hard |
| P01D9 | Cylinder 8 Injection Timing Performance - Over Retarded | Hard |
| P01DA | Cylinder 8 Injection Timing Performance - Over Advanced | Hard |
| P01DB | Cylinder 9 Injection Timing Performance - Over Retarded | Hard |
| P01DC | Cylinder 9 Injection Timing Performance - Over Advanced | Hard |
| P01DD | Cylinder 10 Injection Timing Performance - Over Retarded | Hard |
| P01DE | Cylinder 10 Injection Timing Performance - Over Advanced | Hard |
| P01DF | Cylinder 11 Injection Timing Performance - Over Retarded | Hard |
| P01E0 | Cylinder 11 Injection Timing Performance - Over Advanced | Hard |
| P01E1 | Cylinder 12 Injection Timing Performance - Over Retarded | Hard |
| P01E2 | Cylinder 12 Injection Timing Performance - Over Advanced | Hard |
| P01E3 | Engine Coolant Temperature Sensor 3 Circuit | Medium |
| P01E4 | Engine Coolant Temperature Sensor 3 Circuit Range/Performance | Medium |
| P01E5 | Engine Coolant Temperature Sensor 3 Circuit Low | Easy |
| P01E6 | Engine Coolant Temperature Sensor 3 Circuit High | Easy |
| P01E7 | Engine Coolant Temperature Sensor 3 Circuit Intermittent/Erratic | Medium |
| P01E8 | Engine Coolant Heater A Control Circuit/Open | Medium |
| P01E9 | Engine Coolant Heater A Control Circuit Low | Medium |
| P01EA | Engine Coolant Heater A Control Circuit High | Medium |
| P01EB | Engine Coolant Heater A Control Circuit Performance | Medium |
| P01EC | Engine Coolant Heater B Control Circuit/Open | Medium |
| P01ED | Engine Coolant Heater B Control Circuit Low | Medium |
| P01EE | Engine Coolant Heater B Control Circuit High | Medium |
| P01EF | Engine Coolant Heater B Control Circuit Performance | Medium |
| P01F0 | Coolant Temperature Relapsed Below Diagnostic Monitoring Temperature | Medium |
| P01F1 | O2 Sensor Circuit Bank 1 Sensor 4 | Easy |
| P01F2 | O2 Sensor Circuit Low Voltage Bank 1 Sensor 4 | Easy |
| P01F3 | O2 Sensor Circuit High Voltage Bank 1 Sensor 4 | Easy |
| P01F4 | O2 Sensor Circuit Slow Response Bank 1 Sensor 4 | Easy |
| P01F5 | O2 Sensor Circuit No Activity Detected Bank 1 Sensor 4 | Easy |
| P01F6 | O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 4 | Easy |
| P01F7 | O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 4 | Easy |
| P01F8 | Engine Coolant Heater A Control Circuit Driver Current/Temperature Too High | Medium |
| P01F9 | Engine Coolant Heater B Control Circuit Driver Current/Temperature Too High | Medium |
| P01FA | Turbocharger Outlet Pressure Sensor B Circuit | Medium |
| P01FB | Turbocharger Outlet Pressure Sensor B Range/Performance | Medium |
| P01FC | Turbocharger Outlet Pressure Sensor B Circuit Low | Medium |
| P01FD | Turbocharger Outlet Pressure Sensor B Circuit High | Medium |
| P01FE | Turbocharger Outlet Pressure Sensor B Intermittent/Erratic | Medium |
| P01FF | Turbocharger Outlet Pressure Sensor A/B Correlation | Medium |