Open the app
Torque Deck › Trouble codes

OBD2 trouble codes explained

169 common check engine codes: what they mean, what usually causes them, and whether it is safe to drive.

Fuel and air metering

P0010Intake camshaft actuator circuit (Bank 1)P0011Intake cam timing over-advanced / performance (Bank 1)P0012Intake cam timing over-retarded (Bank 1)P0013Exhaust camshaft actuator circuit (Bank 1)P0014Exhaust cam timing over-advanced / performance (Bank 1)P0016Crank/cam position correlation (Bank 1 Sensor A)P0017Crank/cam position correlation (Bank 1 Sensor B)P0020Intake camshaft actuator circuit (Bank 2)P0021Intake cam timing over-advanced / performance (Bank 2)P0022Intake cam timing over-retarded (Bank 2)P0024Exhaust/“B” camshaft timing over-advanced or system performance (Bank 2)P0025Camshaft “B” timing over-retarded (Bank 2)P0030HO2S heater control circuit (B1S1)P0036HO2S heater control circuit (B1S2)P0037HO2S heater circuit low (B1S2)P0068MAP/MAF – throttle position correlationP0087Fuel rail/system pressure too lowP0088Fuel rail/system pressure too highP0100MAF circuit malfunctionP0101MAF circuit range/performanceP0102MAF circuit low inputP0103MAF circuit high inputP0105MAP circuit malfunctionP0106MAP range/performanceP0107MAP circuit low inputP0108MAP circuit high inputP0110Intake air temp circuit malfunctionP0112IAT circuit low inputP0113IAT circuit high inputP0115Coolant temp circuit malfunctionP0116Coolant temp range/performanceP0117Coolant temp circuit lowP0118Coolant temp circuit highP0120Throttle position sensor A circuitP0121TPS A range/performanceP0122TPS A circuit lowP0123TPS A circuit highP0125Insufficient coolant temp for closed-loopP0128Coolant thermostat below regulating tempP0130O2 sensor circuit (B1S1)P0131O2 sensor low voltage (B1S1)P0132O2 sensor high voltage (B1S1)P0133O2 sensor slow response (B1S1)P0134O2 sensor no activity (B1S1)P0135O2 sensor heater circuit (B1S1)P0136O2 sensor circuit (B1S2)P0137O2 sensor low voltage (B1S2)P0138O2 sensor high voltage (B1S2)P0139O2 sensor slow response (B1S2)P0141O2 sensor heater circuit (B1S2)P0150O2 sensor circuit (B2S1)P0151O2 sensor low voltage (B2S1)P0153O2 sensor slow response (B2S1)P0155O2 sensor heater circuit (B2S1)P0156O2 sensor circuit (B2S2)P0161O2 sensor heater circuit (B2S2)P0171System too lean (Bank 1)P0172System too rich (Bank 1)P0174System too lean (Bank 2)P0175System too rich (Bank 2)P0191Fuel rail pressure sensor range/performanceP0201Injector circuit – cylinder 1P0202Injector circuit – cylinder 2P0203Injector circuit – cylinder 3P0204Injector circuit – cylinder 4P0205Injector circuit – cylinder 5P0206Injector circuit – cylinder 6P0217Engine over-temperature conditionP0218Transmission over-temperature conditionP0219Engine over-speed conditionP0220Throttle position sensor B circuitP0230Fuel pump primary circuitP0299Turbo/supercharger underboostP2135Throttle/pedal position sensor A/B correlationP2138Pedal position sensor D/E correlationP2187System too lean at idle (Bank 1)P2188System too rich at idle (Bank 1)P2195O2 sensor signal stuck lean (B1S1)P2196O2 sensor signal stuck rich (B1S1)P2270O2 sensor signal stuck lean (B1S2)P2271O2 sensor signal stuck rich (B1S2)

Ignition system and misfire

Emission controls

Speed, idle and auxiliary inputs

Engine computer and outputs

Transmission

Manufacturer-specific

Powertrain

Network communication