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
P0300Random/multiple cylinder misfire detectedP0301Cylinder 1 misfireP0302Cylinder 2 misfireP0303Cylinder 3 misfireP0304Cylinder 4 misfireP0305Cylinder 5 misfireP0306Cylinder 6 misfireP0307Cylinder 7 misfireP0308Cylinder 8 misfireP0325Knock sensor 1 circuit (Bank 1)P0327Knock sensor 1 circuit low (Bank 1)P0328Knock sensor 1 circuit high (Bank 1)P0335Crankshaft position sensor A circuitP0336Crankshaft position sensor A range/performanceP0340Camshaft position sensor A circuit (Bank 1)P0341Camshaft position sensor A range/performance (Bank 1)P0345Camshaft position sensor A circuit (Bank 2)P0351Ignition coil A primary/secondary circuitP0352Ignition coil B primary/secondary circuitP0353Ignition coil C primary/secondary circuitP0354Ignition coil D primary/secondary circuitP0355Ignition coil E primary/secondary circuitP0356Ignition coil F primary/secondary circuit
Emission controls
P0400EGR flow malfunctionP0401EGR flow insufficientP0402EGR flow excessiveP0404EGR circuit range/performanceP0410Secondary air injection systemP0411Secondary air injection incorrect flowP0420Catalyst efficiency below threshold (Bank 1)P0421Warm-up catalyst efficiency below threshold (Bank 1)P0430Catalyst efficiency below threshold (Bank 2)P0440EVAP system malfunctionP0441EVAP incorrect purge flowP0442EVAP small leak detectedP0443EVAP purge control valve circuitP0446EVAP vent control circuitP0449EVAP vent valve/solenoid circuitP0451EVAP pressure sensor range/performanceP0452EVAP pressure sensor lowP0453EVAP pressure sensor highP0455EVAP large leak detectedP0456EVAP very small leak detectedP0457EVAP leak detected (fuel cap loose/off)P0461Fuel level sensor range/performanceP0480Cooling fan 1 control circuitP0491Secondary air injection (Bank 1)P0496EVAP high purge flowP0497EVAP low purge flow
Speed, idle and auxiliary inputs
P0500Vehicle speed sensor malfunctionP0505Idle air control systemP0506Idle RPM lower than expectedP0507Idle RPM higher than expectedP0520Oil pressure sensor/switch circuitP0521Oil pressure sensor range/performanceP0530A/C refrigerant pressure sensor circuitP0560System voltage malfunctionP0562System voltage lowP0563System voltage high
Engine computer and outputs
Transmission
P0700Transmission control system (check TCM codes)P0705Transmission range sensor circuitP0715Input/turbine speed sensor circuitP0720Output speed sensor circuitP0730Incorrect gear ratioP0740Torque converter clutch circuitP0741Torque converter clutch stuck off / performanceP0750Shift solenoid AP0755Shift solenoid BP0760Shift solenoid CP0780Shift malfunctionP0841Transmission fluid pressure sensor/switch A range