OBDII BMW Code Definitions.

Be sure to double check the codes. Anything P1000 to P1999 or P3000 to P3400 will be Manufacturer specific and may not match the ones listed here. Check specific manufacturer pages on the site, as some of them, we list the OBD2 codes on those pages for those specific vehicles.

[ Acura ] [ Alfa Romeo ] [ Audi ] [ BMW ] [ Buick ] [ Cadillac ] [ Chevrolet ] [ Chrysler ] [ Citroen ] [ Daewoo ] [ Daihatsu ] [ Dodge ] [ Eagle ] [ Ford ] [ Freightliner ] [ GEO ] [ Genesis ] [ GM ] [ GMC ] [ Honda ] [ Hummer ] [ Hyundai ] [ Infiniti ] [ Isuzu ] [ Jaguar ] [ Jeep ] [ Kenworth ] [ Kia ] [ Lamborghini ] [ Land Rover ] [ Lexus ] [ Lincoln ] [ Mack ] [ Mahindra ] [ Mazda ] [ Mercedes-Benz ] [ Mercury ] [ Mini ] [ Mitsubishi ] [ Nissan ] [ Oldsmobile ] [ Opel ] [ Peterbilt ] [ Peugeot ] [ Plymouth ] [ Pontiac ] [ Porsche ] [ Ram ] [ Renault ] [ Saab ] [ Saturn ] [ Scion ] [ Subaru ] [ Suzuki ] [ Toyota ] [ Volvo ] [ VW ]

BMW Codes
Trouble CodeFault LocationProbable Cause
P0171System too lean, bank 1Intake/exhaust leak, AIR system, MAFNAF sensor, fuel pressure/pump, injector(s), HO2S
P0300Random/multiple cylinder(s) -misfire detectedSpark plug(s), HT lead(s), injector(s), ignition coil(s), low compression, wiring
P0301Cylinder 1 -misfire detectedEngine mechanical fault, wiring, ignition/fuel system, injector, ECT/MAF sensor, ECM
P0340Camshaft position (CMP) sensor A, bank 1 circuit malfunctionWiring, CMP sensor, ECM
P0420Catalytic converter system, bank 1 -efficiency below thresholdCatalytic converter, wiring, HO2S
P1000 – P1099 (Fuel and air metering and auxiliary emission control)
P1000VVT control circuit, solenoid loss, bank 1VVT sensor
P1001WT control circuit malfunction – no signal, bank 1Connections, knock sensor (KS) short to positive, KS short to ground, wiring open circuit
P1002VVT sensor circuit, solenoid loss, bank 1Variable valve timing sensor
P1003VVT sensor circuit malfunction – no input, bank 1Connections, knock sensor (KS) short to positive, KS short to ground, wiring open circuit
P1004VVT supply voltage circuit malfunction – high input, bank 1Wiring short to positive, connections
P1005VVT self-test, bank 1 – adaptive learning – positions not storedWiring, connections, mechanical fault, VVT servo motor
P1006WT self-test – out of range, bank 1Mechanical fault
P1007VVT self-test – out of range, bank 1Mechanical fault
P1008VVT control circuit , bank 1 – diagnostic faultWiring, VVT sensor
P1009VVT sensor circuit, bank 1 -diagnostic faultWiring, variable valve timing sensor
P1010VVT control motor, bank 1 – position circuit malfunctionBattery voltage low, wiring open circuit, control motor shorted to ground, mechanical fault
P1011VVT control circuit – current too highWiring short circuit, electrical component short circuit
P1012WT control circuit, bank 1 – high inputWiring, connections
P1013VVT control circuit, bank 1 – low inputWiring, connections
P1014WT control motor, bank 1 – supply voltage high inputWiring, connections
P1015WT control motor, bank 1 – supply voltage low inputWiring, connections
P1017VVT control module – internal fault, current too highECM programming, ECM
P1018VVT control module – internal fault, voltage lowECM programming, ECM
P1019VVT starting position/rest position comparison – circuit malfunction, bank 1Wiring, connections
P101AWT overload protection – high input, bank 1Mechanical fault, servo motor short circuit, servo motor shorted to ground
P101BP101B - Oxygen Sensor Circuit No Activity Detected Bank 2 Sensor 1
P1020WT overload protection, control motor- current high, bank 1Mechanical fault, servo motor short circuit, servo motor shorted to ground
P1021WT overload protection – control motor current too highWiring short circuit, loose reluctor, servo motor short circuit, operator error
P1022WT overload protection – control motor temperature too highVVT servo motor, ECM programming
P1023Fuel Control Mixture Lean Bank 1 Sensor 1
P1024Fuel Control Mixture Lean Bank 2 Sensor 1
P1025Fuel Control Mixture Rich Bank 2 Sensor 1
P1026O2 Sensor Circuit Slow Response in Lean Control Range Bank 1 Sensor 1
P1027O2 Sensor Circuit Slow Response in Rich Control Range Bank 1 Sensor 1
P1028Pre-Catalyst Fuel Trim Too Rich Bank 1
P102CPre-Catalyst Fuel Trim Too Lean Bank 2
P1030O2 Sensor Circuit Slow Response in Rich Control Range Bank 2 Sensor 1
P1031O2 Sensor Circuit Slow Switching From Lean to Rich Bank 1 Sensor 1
P1033O2 Sensor Circuit Slow Switching From Lean to Rich Bank 2 Sensor 1
P1034O2 Sensor Circuit Slow Response after Coast Down Fuel Cutoff Bank 1 Sensor 1
P1036O2 Sensor Circuit Slow Response after Coast Down Fuel Cutoff Bank 2 Sensor 2
P1037Throttle position sensor (TPS), sensor A   and B – range/performanceWiring, connections, throttle valve, ECM
P1039Manifold differential pressure (MOP) sensor, bank 1 – pressure above upper limitWiring, connectors, MOP sensor
P103AManifold differential pressure (MOP) sensor, bank 1 – pressure below lower limitWiring, connectors, MOP sensor
P1040Engine Coolant Temperature Radiator Outlet Sensor High Input
P1041Mass Or Volume Air Flow Circuit Low Input Bank 2
P1042Mass Or Volume Air Flow Circuit High Input Bank 2
P1043Intake air temperature (IAT) sensor 1, bank 1 – maximum temperature implausible  Wiring, connectors, IAT sensor
P1044Intake air temperature (IAT) sensor 1, bank 1 – minimum temperature implausibleWiring, connectors, IAT sensor
P1045Heated oxygen sensor (H02S) 1, bank 2 – open circuitWiring, connections, H02S, catalytic convertor plugged, mechanical fault, ECM
P1046Pedal Position 1 Range/Performance Problem
P1047Pedal Position 1 High Input
P1048Heated oxygen sensor (H02S) 1, bank 1 – open circuitWiring, connections, H02S, catalytic convertor plugged, mechanical fault, ECM
P1049Heated oxygen sensor (H02S) 2, bank 2 – dynamic test malfunctionWiring, H02S, ECM
P1050O2 Sensor Heater Control Circuit Bank 1 Sensor 1
P1051O2 Sensor Heater Circuit Signal Intermittent Bank 1 Sensor 2
P1052O2 Sensor Heater Circuit Low Voltage Bank 1 Sensor 1
P1053O2 Sensor Heater Circuit High Voltage Bank 1 Sensor 1
P1054O2 Sensor Heater Circuit Signal Intermittent Bank 1 Sensor 2
P1055O2 Sensor Heater Circuit High Voltage Bank 1 Sensor 2
P1056Solenoid Valve Running Losses Control Circuit Electrical
P1057Post catalytic convertor fuel trim (FT), bank 1 – too leanWiring, downstream exhaust leak, upstream H02S, downstream H02S, ECM
P1058Post catalytic convertor fuel trim (FT), bank 2 – too richWiring, upstream exhaust leak, upstream H025, downstream H025, ECM
P1059Post catalytic convertor fuel trim (FT), bank 2 – too leanWiring, downstream exhaust leak, upstream H02S, downstream H02S, ECM
P105AMass air flow (MAF) sensor – defectiveWiring, connections, MAF sensor
P105BO2 Sensor Heater Circuit Signal Intermittent Bank 2 Sensor 1
P1060O2 Sensor Heater Circuit Low Voltage Bank 2 Sensor 1
P1061O2 Sensor Heater Circuit High Voltage Bank 2 Sensor 1
P1062O2 Sensor Heater Circuit Low Voltage Bank 2 Sensor 2
P1063O2 Sensor Heater Circuit High Voltage Bank 2 Sensor 2
P1064Mass air flow (MAF) sensor – defectiveWiring, connections, MAF sensor
P1068Fuel Trim Additve Bank 2 Low
P1069Engine oil temperature (EOT) sensor - range/performance problemWiring, connector, EOT sensor, ECM
P1070Fuel Trim Additve Per Ignition Bank 1 Low
P1071Fuel Trim Additve Per Ignition Bank 1 High
P1072Fuel Trim Additve Per Ignition Bank 2 Low
P1075Mass air flow (MAF) sensor – range/   performanceWiring, connections, MAF sensor
P1076Ambient Pressure Sensor Learned Value Error
P1077Ambient Pressure Sensor Rationality Check
P1078Fuel trim (FT), Bank 1 - range/performance problemWiring, connectors, intake/fuel system, injectors, HO2S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM
P1079Fuel Trim Adaptation Additve Bank 2 Malfunction
P107AHeated oxygen sensor (HO2S) 1, Bank 1 - slow responseWiring, HO2S
P107BO2 Sensor Slow Response Bank 2
P107CO2 Sensor Signal Circuit Slow Switching From Rich to Lean Bank 1 Sensor 1
P1080O2 Sensor Signal Circuit Slow Switching From Rich to Lean Bank 2 Sensor 1
P1081O2 Sensor Signal Circuit Slow Switching From Rich to Lean Bank 1 Sensor 2
P1082O2 Sensor Signal Circuit Slow Switching From Rich to Lean Bank 2 Sensor 2
P1083O2 Sensor Bank 1 Sensor 2 Open Circuit During Coast Down Fuel Cut-off
P1084O2 Sensor Bank 2 Sensor 2 Open Circuit During Coast Down Fuel Cut-off
P1085Heated oxygen sensor (HO2S) 2, Bank 2 - heater circuit malfunctionWiring, connector, fuel pump relay, HO2S
P1086O2 Sensor Heater Control Circuit Bank 2 Sensor 2
P1087Fuel trim (FT), Bank 1 - range/performance problemWiring, connectors, intake/fuel system, injectors, HO2S, MAF sensor, ECT sensor, EVAP canister purge valve, ECM
P1088Fuel Control Bank 2 Sensor 1
P1090Pre-Catalyst Fuel Trim System Bank 1
P1091Pre-Catalyst Fuel Trim System Bank 2
P1092Post-catalyst Fuel Trim System Bank 1
P1093Post-catalyst Fuel Trim System Bank 2
P1094Manifold differential pressure (MOP) sensor, bank 1 – signal highWiring short to positive, connectors, MOP sensor
P1095Manifold differential pressure (MOP) sensor, bank 1 – signal lowWiring short to ground, connectors, MOP sensor
P1096Fuel pump – speed too highWiring, fuel pump
P1097Fuel pump – speed too lowWiring, fuel pump
P1098Fuel pump – emergency operationGeneral information
P1100 – P1199 (Fuel and air metering)
P1100Fuel pump – temperature too highWiring, fuel pump
P1104Pedal Position Sensor 2 High Input
P1105Fuel pump relay – primary circuit high voltageWiring short to positive, connections
P110FFuel pump – emergency cut-offGeneral information
P1112Fuel Pressure Low
P1116Charge Air Pressure Actuator Short Circuit To Ground
P1117Engine torque difference Bank 1 to 2 - malfunctionTrouble code(s) stored, intake leak, mechanical fault, electronic throttle system (ETS)
P1118Ambient Air Pressure Sensor Electrical
P111ESwitching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Signal Low
P111FSwitching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Electrical
P1120Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Signal Low
P1121Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Signal High
P1122Camshaft position (CMP) sensor A, bank 1 – timing errorWiring short circuit, wiring open circuit, electrical interference, exhaust CMP sensor
P1123Ignition system diagnostic monitor, cylinder 1 – duration too shortWiring, connections, spark plug, ignition coil, fuel system, injector, ECT sensor, MAF sensor, ECM
P1124Ignition system diagnostic monitor, cylinder 2 – duration too shortWiring, connections, spark plug, ignition coil, fuel system, injector, ECT sensor, MAF sensor, ECM
P112BIgnition system diagnostic monitor, cylinder 3 – duration too shortWiring, connections, spark plug, ignition coil, fuel system, injector, ECT sensor, MAF sensor, ECM
P112CIgnition system diagnostic monitor, cylinder 4 – duration too shortWiring, connections, spark plug, ignition coil, fuel system, injector, ECT sensor, MAF sensor, ECM
P1130Ignition system diagnostic monitor, cylinder 6 – duration too shortWiring, connections, spark plug, ignition coif, fuel system, injector, ECT sensor, MAF sensor, ECM
P1131'A' Camshaft Position Plausibility
P1132Fuel System Error
P1134'B' Camshaft Position Plausibility
P1135Knock sensor (KS) 2, bank 1 – low inputWiring, KS incorrectly tightened, KS, crankshaft (CKP) sensor fault code set
P1136Knock sensor (KS) 2, bank 1 – high inputWiring, KS incorrectly tightened, KS, crankshaft (CKP) sensor fault code set
P1137Knock Sensor 4 Low Input
P1138Knock Sensor 4 High Input
P1139Multiple Cylinder Misfire During Start
P113AMultiple Cylinder Misfire With Fuel Cut-off
P113BMisfire During Start Cylinder 1
P1140Misfire Cylinder 1 With Fuel Cut-off
P1145Misfire During Start Cylinder 2
P114AMisfire Cylinder 2 With Fuel Cut-off
P114BMisfire During Start Cylinder 3
P114CMisfire Cylinder 3 With Fuel Cut-off
P114DMisfire During Start Cylinder 4
P114FMisfire Cylinder 4 With Fuel Cut-Off
P1150Misfire During Start Cylinder 5
P1151Misfire Cylinder 5 With Fuel Cut-Off
P1152Misfire During Start Cylinder 6
P1153Misfire Cylinder 6 With Fuel Cut-Off
P1155Misfire During Start Cylinder 7
P1156Misfire Cylinder 7 With Fuel Cut-Off
P1157Misfire During Start Cylinder 8
P1159Misfire Cylinder 8 With Fuel Cut-Off
P115AMisfire Cylinder 9 With Fuel Cut-Off
P115BKnock sensor (KS) 2, bank 1 – range/performanceWiring, connections, KS incorrectly tightened, KS 2
P115CMisfire During Start Cylinder 10
P1160Misfire Cylinder 10 With Fuel Cut-Off
P1161Misfire During Start Cylinder 11
P1162Misfire Cylinder 11 With Fuel Cut-Off
P1163Misfire During Start Cylinder 12
P1164Misfire Cylinder 12 With Fuel Cut-Off
P1165Ignition system diagnostic monitor – electrical malfunctionWiring, connections, voltage supply
P116CKnock Sensor 3 Circuit
P116EKnock Sensor 4 Circuit
P1171Knock sensor(s) (KS) - circuit malfunctionWiring, connector, KS incorrectly tightened, KS
P1172Crankshaft position (CKP) sensor – timing plausibilityCKP sensor, reluctor
P1173Camshaft Position Sensor 'B' Circuit Bank 1
P1174Heated Catalyst Battery Voltage or Current too Low During Heating Bank 1
P1175Heated Catalyst Current Too High During Heating Bank 1
P1176Heated Catalyst Power Switch Overtemperature Condition Bank 1
P1177Carbon Canister Shut Off Valve Control Circuit Electrical
P1178Heated Catalyst Current too High During Heating Bank 2
P1179Heated Catalyst Power Switch Overtemperature Condition Bank 2
P1180Heated Catalyst Internal Control Module Checksum/ROM Error
P1181Fuel level signal, 1 – incorrect valueWiring, connections, fuel level sensor
P1182Fuel level signal, 2 – incorrect valueWiring, connections, fuel level sensor
P1183Secondary air injection (AIR), bank 1, bank 2 – insufficient flow detectedHose connection(s), AIR valve, AIR   pump
P1186Fuel injection – injector cut-offFuel level too low
P1187Secondary air injection (AIR), pump relay – signal lowWiring, connector, AIR pump relay
P1188Secondary air injection (AIR), pump relay – signal highWiring, connector, AIR pump relay
P1189Mass air flow (MAF)/vane air flow (VAF) – flow too lowWiring, MAFNAF sensor, vacuum leaks
P1190Throttle control system – incorrect air flowAir flow blockage, air leaks
P1191Secondary Air Valve Or The Tube Blocked
P1192Secondary Air System Air Mass Flow Sensor Disconnected or Stuck Signal
P1193Secondary Air Valve Control Circuit Electrical
P1197Secondary Air System Bank 2
P1198Mass air flow (MAF)/vane air flow (VAF) – flow too highWiring, MAFNAF sensor, vacuum leaks
P1199Secondary Air Injection System Incorrect Flow Detected
P1200 – P1299 (Fuel and air metering – injector circuit)
P1214Fuel tank leakage diagnostic moduleWiring, fuel tank leakage diagnostic module
P1215Catalyst temperature sensor – wrong codeCatalyst temperature sensor
P1216Purge Control Valve Control Circuit Signal Low
P1217Catalyst temperature sensor – correlation errorCatalyst temperature sensor incorrectly installed, catalyst temperature sensor
P1221Catalyst temperature sensor – range errorCatalyst temperature sensor incorrectly installed, catalyst temperature sensor
P1222Purge Control Valve Control Circuit Signal High
P1223Leakage Diagnostic Pump Control Open Circuit
P1230Leakage Diagnostic Pump Control Circuit Signal Low
P1234Leakage Diagnostic Pump Control Circuit Signal High
P1236Diagnostic Module Tank Leakage Pump Control Open Circuit
P1244Diagnostic Module Tank Leakage Pump Control Circuit Signal Low
P1250Diagnostic Module Tank Leakage Pump Control Circuit Signal High
P1252Fuel tank leakage diagnostic module – pump current too highWiring, fuel tank leakage diagnostic module
P1270Fuel tank leakage diagnostic module – pump current too lowWiring, fuel tank leakage diagnostic module
P1271Fuel tank leakage diagnostic module – pump current too highWiring, fuel tank leakage diagnostic module
P1283Diagnostic Module Tank Leakage Switching Solenoid Open Circuit
P1284Diagnostic Module Tank Leakage Switching Solenoid Control Circuit Signal Low
P1285Diagnostic Module Tank Leakage Switching Solenoid Control Circuit Signal High
P1287Secondary air injection (AIR), pump relay – signal lowWiring, connector, AIR pump relay
P1288Secondary Air Injection Pump With Series Resistor Control Circuit Electrical
P1289Heated Catalyst Heater Power Switch Temperature Sensor Electrical Bank 1
P1300 – P1399 (Ignition system or misfire)
P1300Heated Catalyst Heater Power Supply Open Circuit Bank 2
P1301Heated Catalyst Heater Power Switch Temperature Sensor Electrical Bank 2
P1302Heated Catalyst Gate Voltage Signal Low
P1303Heated Catalyst Internal Control Module Checksum/ROM Error
P1304Heated Catalyst Battery Temperature Sensor 1 Electrical
P1305Heated Catalyst Battery Temperature Sensor 2 Electrical
P1306Heated Catalyst Battery Temperature Sensor 1 or 2 Plausibility
P130AHeated Catalyst Power Switch Temperature Sensor Plausibility
P1313Heated Catalyst Comparison Battery Voltages of Power Switches Plausibility
P1314Heated Catalyst Battery Disconnecting Switch Plausibility
P1317Evaporative emission (EVAP) canister purge valve - ECM output stageWiring, EVAP canister purge valve, ECM
P1327Diagnostic Module Tank Leakage Pump Current Plausibility
P1328Leakage Diagnostic Pump Clamped Tube
P1329Leakage Diagnostic Pump Reed Switch Did Not Open
P1330Evaporative Emissions System Leak Detected
P1332Brake Boost Vacuum System Mechanical Failure
P1333Downstream Throttle Air Leak
P1340Unmetered Air After Compressor
P1341Electric fan self-test faultElectric fan assembly
P1342Radiator ventilation self-test faultMechanical fault
P1343Manifold differential pressure circuit, actuator 1 – mechanical faultActuator 1
P1344Manifold differential pressure circuit, actuator 2 – mechanical faultActuator 2
P1345Radiator ventilation, lower- electrical faultWiring, connections
P1346Radiator ventilation, upper- electrical faultWiring, connections
P1347Radiator ventilation – electrical faultWiring, connections
P1348Battery temperature sensor circuit – temperature errorBattery temperature sensor
P1349Idle Speed Control Valve Stuck Closed
P1350Idle Speed Control Valve Closing Solenoid Control Circuit Signal High or Low
P1351Idle Speed Control Valve Closing Solenoid Control Circuit Signal Low
P1352Idle Speed Control Valve Closing Solenoid Control Open Circuit
P1353Idle Speed Control Valve Closing Solenoid Control Circuit Electrial
P1354Idle Speed Control Valve Open Solenoid Control Circuit Signal High
P1355Idle Speed Control Valve Open Solenoid Control Circuit Signal Low
P1356Idle Speed Control Valve Opening Solenoid Control Open Circuit
P1357Idle speed control (ISC) actuator - malfunctionWiring, ISC actuator
P1358Battery temperature sensor circuit – electrical faultWiring, intermittent voltage high, intermittent voltage low, connections, battery temperature sensor
P1359Battery temperature sensor circuit – electrical faultWiring, wiring open circuit, intermittent voltage high, intermittent voltage low, connections, battery temperature sensor
P135BBattery temperature sensor circuitBattery temperature sensor
P135CBattery temperature sensor circuit – voltage errorBattery temperature sensor
P1360Battery temperature sensor circuit – current errorBattery temperature sensor
P1361Idle Speed Control Valve Stuck
P1362Manifold differential pressure circuit – electrical faultWiring open circuit, wiring short circuit
P1363Manifold differential pressure circuit – signal lowWiring short to ground
P1364Manifold differential pressure circuit – signal highWiring short to positive, ECM
P1365Engine off timer – implausible signalEngine coolant temperature (ECT) sensor, instrument cluster, engine off timer
P1377MS40/41/42/46/M5. 2: Inlet camshaft control system, end position - plausibilityWiring, connector, camshaft position (CMP) sensor, crankshaft position (CKP) sensor, ECM
P1381Battery temperature sensor circuit – electrical faultWiring, connections, Battery temperature sensor
P1382Battery temperature sensor circuit – electrical faultWiring open circuit, wiring intermittent open circuit, wiring shorted to positive, wiring shorted to ground, connections, battery temperature sensor
P1383Battery temperature sensor circuitbattery temperature sensor
P1384Oil quality sensor- communication errorWiring, connections, oil quality sensor
P1385Inlet camshaft control system, camshaft position - plausibilityWiring, connector, camshaft position (CMP) actuator, ECM
P1386Camshaft Position Actuator 'A' Signal High Bank 1
P1396Camshaft position (CMP) actuator, inlet camshaft - ECM output stageWiring, connector, CMP actuator, ECM
P1397Inlet camshaft control system, Bank 2 - ECM output stageWiring, connectors, CMP actuator, ECM
P1400 – P1499 (Emission control)
P1400Camshaft Position Actuator 'A' Control Circuit Signal Low Bank 1
P1401Camshaft Position Actuator 'A' Control Circuit Signal High Bank 1
P1402Camshaft position (CMP) actuator, exhaust camshaft - ECM output stageWiring, connector, CMP actuator, ECM
P1403Idle Air Control Actuator 2 Target Position Fault
P1404Camshaft Position Actuator 'B' Control Open Circuit Bank 1
P1405Camshaft Position Actuator 'B' Control Open Circuit Bank 2
P1406Camshaft Position Actuator 'B' Control Circuit Signal Low Bank 2
P1407Camshaft Position Actuator 'B' Control Circuit Signal High Bank 2
P1408Electronic stability program (ESP) control switch – input too highWiring shorted to positive, wiring open circuit, connections, ESP control switch
P140AElectronic stability program (ESP) control switch – input too lowWiring shorted to ground, connections, ESP control switch
P140EPedal Position Sensor Electrical
P1413Pedal Position Sensor
P1414Pedal Position Sensor
P1415Pedal Position Sensor
P1417Pedal Position Sensor
P1418Idle speed control (ISC) actuator - malfunctionWiring, ISC actuator
P1419Engine off timer – timeoutCAN bus communication error
P1420Camshaft Position Actuator 'A' Control Open Circuit Bank 1
P1421Engine position system B, bank 1 – performanceCamshaft/reluctor position, timing chain/tensioner, camshaft position actuator, incorrect torque on crankshaft center bolt
P1422Engine position system A, bank 1 – performance –Camshaft/reluctor position, timing chain/tensioner, camshaft position actuator, incorrect torque on crankshaft center bolt
P1423Camshaft Position Actuator 'A' Control Open Circuit Bank 1
P1424Cruise control signal – interface faultMultifunction steering wheel module
P1432Camshaft Position Actuator 'B' Control Open Circuit Bank 1
P1434Cold start idle air control (lAC) system – RPM lower then expectedECM
P1438Cruise control switch – defectiveMultifunction steering wheel switch, multifunction steering wheel module
P1439Control Module Selection
P143CCamshaft Position Actuator 'B' Control Open Circuit Bank 1
P143ECamshaft Position Actuator 'A' Control Open Circuit Bank 2
P1440Cruise control signal – interface faultMultifunction steering wheel module
P1441Oil pump circuit – high voltageWiring short to positive, connections, oil pump
P1442Oil pump circuit – low voltageWiring short to ground, connections, oil pump
P1443Oil pump circuit – open circuitWiring open circuit, connections, oil pump
P1444Random/multiple cylinder(s) - misfire detectedFuel level low, ignition/fuel system, injector(s), intake leak, mechanical fault
P1445Oil quality sensor – temperature errorOil quality sensor
P1446Oil quality sensor – temperature errorOil quality sensor
P1447Knock sensor(s) (KS) - circuit malfunctionWiring, connector, KS incorrectly tightened, KS
P1448Idle Air Control Actuator 2 Random Access Memory Error
P1449Engine oil pressure – mechanical control solenoid sticking deactivatedWiring, mechanical control solenoid
P1450Engine oil pressure – too highOil pump
P1451Engine oil pressure – too high before startOil pressure sensor
P1452Engine oil pressure – too low before startOil pressure sensor
P1453Charging system – battery dischargedCurrent draw with ignition OFF, battery
P1454Charging system – voltage lowWiring, generator, battery
P1457Charging system – voltage highWiring, generator, battery
P1459Charging system – battery discharged/disconnectedWiring, battery
P1460Charging system – battery dischargedCurrent draw with ignition OFF, battery
P1461ECM self-test – electrical faultWiring, ECM
P1462Map Cooling Thermostat Control Circuit Signal Low
P1463Map Cooling Thermostat Control Circuit Signal High
P1464Engine coolant temperature (ECT) sensor, ECM controlled cooling system - ECM output stageWiring, ECT sensor, ECM
P1465MIL Request Signal Active
P1466Accelerator pedal position (APP) sensor, supply voltage 2 – electrical faultWiring short to ground, voltage regulator, main relay, ECM
P1467Throttle valve – adaptation failureWiring, throttle valve adaptation, throttle motor position sensor, ECM
P1468Throttle valve adaptation – limp home position incorrectWiring, throttle valve adaptation, throttle motor position sensor, ECM
P1470Throttle valve adaptation – return spring test failed, bank 1Wiring, mechanical fault, ECM
P1472Throttle valve adaptation – mechanical stop not adapted, bank 1Wiring, throttle valve adaptation, throttle motor position sensor, ECM
P1473Throttle valve control circuit, bank 1 -circuit malfunctionWiring, throttle motor position sensor, ECM
P1475Throttle position control – control deviation, bank 1Wiring, throttle motor position sensor, ECM
P1476Throttle position control – throttle stuck temporarily, bank 1Wiring, mechanical fault, ECM
P1477Throttle position control – throttle stuck permanently, bank 1Wiring, mechanical fault, ECM
P1478Throttle valve adaptation – mechanical stop not adapted, bank 1Wiring, throttle valve adaptation, throttle motor position sensor, ECM
P1479Accelerator pedal position (APP) sensor, supply voltage 1 – electrical faultWiring short to ground, voltage regulator, main relay, ECM
P1497ECM – internal faultECM
P1498Cruise control module self-test – internal faultCAN module, cruise control module, ECM
P14A3 Pressure Of Diesel Particulate Filter Implausible To Atmospheric Pressure Or Boost Pressure
P14C0Cruise control signal – malfunctionWiring, connections, brake light switch, cruise control module
P14C1Cruise control signal – implausible signalCruise control module
P14C2ECM – internal faultECM
P14C3Throttle valve actuator, start test – adaptive learning not completeGeneral information
P14C4Malfunction indicator lamp (MIL) - circuit malfunctionWiring, MIL
P14C5Throttle valve adaptation – limp home position failedWiring, connections, throttle valve
P14C6ECM – internal faultECM
P1500 – P1599 (Vehicle or idle speed control)
P1500ECM – internal faultECM
P1501Time out control module – knock sensor   (KS) busWiring, KS, time out control module
P1502Time out control module – output busWiring, time out control module
P1503ECM self-test – cruise control monitoring faultWiring, ECM
P1504ECM self-test- mass air flow (MAF) sensor monitoring faultWiring, MAF sensor, ECM
P1505ECM self-test – throttle position (TP) monitoring faultWiring, TP sensor, ECM
P1506ECM self-test – speed monitoring resetWiring, ECM
P1507ECM self-test – accelerator pedal position ·(APP) monitoring faultWiring, APP sensor, ECM
P1508ECM self-test- idle air control (lAC) system faultWiring, lAC system, ECM
P1509ECM self-test – idle air control (lAC) system faultWiring, lAC system, ECM
P150AECM self-test – cruise control distance monitoring faultWiring, ECM
P150BECM self-test- torque converter clutch   (TCC) monitoring faultWiring, ECM
P150CECM self-test- torque loss monitoring faultWiring, ECM
P150DECM self-test – electronic stability program (ESP) monitoringWiring, ECM
P150EECM self-test – speed limitation monitoring faultWiring, ECM
P150FCAN interface timeoutWiring, connections, CAN data bus, oil pressure sensor, water pump, alternator, battery temperature sensor
P1510Fuel pump circuit – no signalCAN data bus
P1511CAN Torque Interface
P1512WT limp home mode – high inputWiring short to positive, connections
P1513WT limp home mode – open circuitWiring open circuit, connections
P1515WT control circuit, solenoid loss, bank 1WTsensor
P1519WT control circuit – reset malfunction, bank 1Wiring, oil contamination
P151AWT control circuit malfunction – implausible sensor data, bank 1WTsensor
P151BWT control circuit – reset malfunction, bank 2Wiring, oil contamination
P151CWT control circuit malfunction – implausible sensor data, bank 2WTsensor
P1520WT sensor circuit, solenoid loss, bank 1Variable valve timing sensor
P1521WT sensor circuit malfunction – implausible sensor data, bank 1Variable valve timing sensor
P1522VVT sensor circuit – implausible sensor data, bank 1Variable valve timing sensors
P1523WT sensor circuit – implausible sensor data, bank 2Variable valve timing sensors
P1524WT supply voltage circuit malfunction – high input, bank 1Wiring short to positive, connections
P1525WT supply voltage circuit malfunction -low input, bank 1Wiring short to ground, wiring open circuit, connections, voltage sensors
P1526WT supply voltage circuit malfunction – high input, bank 2Wiring short to positive, connections
P1527WT supply voltage circuit malfunction – low input, bank 2Wiring short to ground, wiring open circuit, connections, voltage sensors
P1528VVT self-test – out of range, bank 1Mechanical fault
P1529VVT self-test- out of range, bank 1Mechanical fault
P152AVVT self-test – no value, bank 1Learning procedure not performed
P152BVVT self-test – out of range, bank 2Mechanical fault
P1530VVT self-test – out of range, bank 2Mechanical fault
P1531VVT self-test – no value, bank 2Learning procedure not performed
P1532WT control motor, bank 1 – position circuit malfunctionBattery voltage low, wiring open circuit, control motor shorted to ground, mechanical fault
P1533VVT actuator, bank 1 – direction of rotation malfunctionWiring, motor control open circuit, servo motor, actuator driver malfunction, mechanical fault
P1534VVT control motor, bank 2 – position circuit malfunctionLow battery, wiring open circuit, control motor shorted to ground, mechanical fault
P1540VVT actuator, bank 2 – direction of rotation malfunctionWiring, motor control open circuit, servo motor, actuator driver malfunction, mechanical fault
P1541VVT CAN timeout, bank 1Wiring, CAN data bus, ECM   programming
P1542VVT CAN timeout, bank 1Wiring, CAN data bus, ECM   programming
P1543VVT CAN timeout, bank 2Wiring, CAN data bus, ECM   programming
P1544VVT CAN timeout, bank 2Wiring, CAN data bus, ECM   programming
P1545VVT control module, bank 1 – EEPROM   errorWT control module
P1546VVT control module, bank 1 – RAM errorWT control module
P1550VVT control module, bank 1 – ROM errorWT control module
P1551VVT control module, bank 2 – RAM errorWT control module
P1552VVT control module, bank 2 – ROM errorWT control module
P1553VVT control circuit, bank 1 – high inputWiring, connections
P1554VVT control circuit, bank 1 – low inputWiring, connections
P1556WT control circuit, bank 1 – short circuitWiring, connections
P155AVVT control circuit, bank 1 – circuit malfunctionWiring, connections, WT control module –
P1560VVT control circuit, bank 2 – high inputWiring, connections
P1561VVT control circuit, bank 2 – short circuitWiring, connections
P1562WT control motor, bank 1 – supply voltage high inputWiring, connections
P1563VVT control motor, bank 1 – supply voltage low inputWiring, connections
P1564VVT control motor, bank 1 – supply voltage circuit malfunctionWiring, connections
P1565WT control motor, bank 2 – supply voltage high inputWiring, connections
P1569WT control motor, bank 2 – supply voltage low inputWiring, connections
P1576VVT control motor, bank 2 supply voltage circuit malfunctionWiring, connections
P1577WT limp home mode, bank 1 – circuit malfunctionWiring, connections, ECM
P1578WT limp home mode, bank 1 – full stroke position not reachedWiring, connections, ECM
P1582VVT limp home mode, bank 1 – mass air flow (MAF) signal malfunctionWiring, connections, MAF sensor, ECM
P1583WT starting position/rest position comparison – circuit malfunction, bank 1Wiring, connections
P1584WT sensor circuit – reset malfunction, bank 2Variable valve timing sensor, connector – oil contamination
P1585WT sensor circuit malfunction – no input, bank 2Connections, knock sensor (KS) short to positive, KS short to ground, wiring open circuit
P1586WT control module, bank 1 – internal faultVVT control module
P1587WT control module, bank 2 – internal faultVVT control module
P1588WT overload protection – high input, bank 1Mechanical fau’lt, servo motor short circuit, servo motor shorted to ground
P1589WT overload protection, ECU temperature – high input, bank 1  Mechanical fault, servo motor short circuit, servo motor shorted to ground
P1593WT overload protection, control motor temperature – high input, bank 1Mechanical fault, servo motor short circuit, servo motor shorted to ground
P1598VVT overload protection, control motor – current high, bank 1Mechanical fault, servo motor short circuit, servo motor shorted to ground
P15A1WT overload protection – high input, bank 2Mechanical fault, servo motor short circuit, servo motor shorted to ground
P15A2WT overload protection, ECU   temperature – high input, bank 2Mechanical fault, servo motor short circuit, servo motor shorted to ground
P15A3WT overload protection, control motor temperature – high input, bank 2Mechanical fault, servo motor short circuit, servo motor shorted to ground
P15A6WT overload protection, control motor – current high, bank 2Mechanical fault, servo motor short circuit, servo motor shorted to ground
P15A7Manifold differential pressure (MDP) sensor, bank 1 – pressure above upper limitWiring, connectors, MOP sensor
P15B9Check Valve (Intake Manifold) Leak Detected
P1600 – P1699 (ECM – computer output circuit)
P1603Manifold differential pressure (MOP) sensor, bank 1 – pressure above upper limitAir leak/blockage between air filter and MAF sensor, air leak between throttle body and intake valves, MOP sensor
P160AManifold differential pressure (MOP) sensor, bank 1 – pressure above upper limitAir leak/blockage between air filter and MAF sensor, air leak between throttle body and intake valves, MOP sensor
P160CIntake air temperature (IAT) sensor 1, bank 1 – maximum temperature implausible  Wiring, connectors, IAT sensor
P160DEngine coolant temperature (ECT) sensor – minimum temperature implausibleWiring, connectors, thermostat sticking open
P160EHeated oxygen sensor (H02S) 2, bank 2 – dynamic test malfunctionWiring, H02S, ECM
P160FMass air flow (MAF)/volume air flow (VAF), 1 – incorrect signal  Wiring open circuit, connections, MAFNAF sensor
P1614Mass air flow (MAF)/volume air flow   (VAF), A – above upper limitAir leak, MAFNAF sensor
P1618Mass air flow (MAF)/volume air flow   (VAF), A – below lower limitAir filter blocked, MAFNAF sensor
P1619Mass air flow (MAF)/volume air flow   (VAF), A- incorrect signalAir leak, air filter blocked MAFNAF   sensor
P1620Mass air flow (MAF)/volume air flow   (VAF), A – above upper limitAir leak, MAFNAF sensor
P1622Manifold differential pressure (MOP) sensor, bank 1 – signal highWiring short to positive, connectors, MOP sensor
P1624Manifold differential pressure (MOP) sensor, bank 1 – signal lowWiring short to ground, connectors, MOP sensor
P1625Manifold differential pressure (MOP) sensor, bank 1 – implausible signalWiring, connectors
P1630Knock sensor (KS) 2, bank 1 – low inputWiring, KS incorrectly tightened, KS, crankshaft (CKP) sensor fault code set
P1631Knock sensor (KS) 2, bank 1 – high inputWiring, KS incorrectly tightened, KS, crankshaft (CKP) sensor fault code set
P1632Knock sensor (KS) 3 – low inputWiring, KS incorrectly tightened, KS, crankshaft (CKP) sensor fault code set
P1633Knock sensor (KS) circuit 2, bank 1 – internal failureECM
P1634ECM self-test – bank 1 knock control malfunctionECM
P1635Knock sensor (KS), 3 – control circuit internal failureECM
P1636ECM self-test- bank 1 knock control faultWiring, KS, ECM
P1637Fuel tank leakage diagnostic module – pump current too highWiring, fuel tank leakage diagnostic module
P1638Fuel tank leakage diagnostic module – pump current too highWiring, fuel tank leakage diagnostic module
P1639Radiator ventilation, upper- electrical faultWiring, connections
P163CRadiator ventilation – electrical faultWiring, connections
P163EBattery temperature sensor circuit – electrical faultWiring, intermittent voltage high, intermittent voltage low, connections, battery temperature sensor
P1641Battery temperature sensor circuit – electrical faultWiring, wiring open circuit, intermittent voltage high, intermittent voltage low, connections, battery temperature sensor
P1642Battery temperature sensor circuitBattery temperature sensor
P1643Battery temperature sensor circuit – temperature errorBattery temperature sensor
P1644Battery temperature sensor circuit – current errorBattery temperature sensor
P1645Manifold differential pressure circuit – electrical faultWiring open circuit, wiring short circuit, driver malfunction
P1649Manifold differential pressure circuit – signal lowWiring short to ground
P164CManifold differential pressure circuit – signal highWiring short to positive, ECM
P1650Battery temperature sensor circuit – electrical faultWiring, connections, battery temperature sensor
P165FBattery temperature sensor circuit – electrical faultWiring open circuit, wiring intermittent open circuit, wiring shorted to positive, wiring shorted to ground, connections, battery temperature sensor
P166ABattery temperature sensor circuitBattery temperature sensor
P166BOil quality sensor – communication errorWiring, connections, oil quality sensor
P166COil quality sensor – communication errorWiring, connections, oil quality sensor
P166FVehicle speed sensor (VSS) – speed too low compared to reference valueWiring, VSS
P1675Vehicle speed sensor (VSS) – speed too low compared to reference valueWiring, VSS
P1676Engine off timer – timeoutCAN bus communication error
P1677Cold start idle air control (lAC) system – RPM higher then expectedVacuum leak, ECM
P1678Cold start idle air control (lAC) system – RPM lower then expectedECM
P1680Vehicle speed sensor (VSS) signalInstrument cluster control module, CAN   signal
P1681Vehicle speed sensor (VSS) signalInstrument cluster control module, CAN   signal, ECM, rough roads
P1685Oil quality sensor – temperature errorOil quality sensor
P1686ECM self-test- torque monitoringWiring, MAFNAF sensor, ECM
P1690Charging system – battery dischargedCurrent draw with ignition OFF, battery
P1694Charging system – voltage lowWiring, generator, battery
P169ACharging system – voltage highWiring, generator, battery
P16A0Charging system – battery discharged/   disconnectedWiring, battery
P16A1Charging system – battery dischargedCurrent draw with ignition OFF, battery
P16A3Cruise control – no signalWiring, cruise control module, CAN data bus, CAN data bus module
P16A4Throttle valve adaptation – limp home position incorrectWiring, throttle valve adaptation, throttle motor position sensor, ECM
P16A5Throttle valve adaptation – return spring test failed, bank 1Wiring, mechanical fault, ECM
P16A6Throttle valve adaptation – mechanical stop not adapted, bank 1Wiring, throttle valve adaptation, throttle motor position sensor, ECM
P16A7Throttle position control – control deviation, bank 1Wiring, throttle motor position sensor, ECM
P16A8Throttle position control – throttle stuck temporarily, bank 1Wiring, mechanical fault, ECM
P16A9Throttle position control – throttle stuck permanently, bank 1Wiring, mechanical fault, ECM
P16B0Engine control module (ECM) – incorrect voltageECM
P16B1Engine control module (ECM) – incorrect voltageECM
P16B2Engine control module (ECM) – communication errorECM
P16B3Throttle valve adaptation – abortedErase trouble code
P16B4Throttle valve adaptation – abortedErase trouble code
P16B6Throttle valve actuator – adaptation failureErase trouble code, erase adaptation data
P16B7Throttle valve adaptation – mechanical stop not adapted, bank 1Wiring, throttle valve adaptation, throttle motor position sensor, ECM
P16B8Engine control module (ECM) – RAM   malfunctionECM
P16B9Engine control module (ECM) – ROM   malfunctionECM
P16C0Starter request circuit – engine start request while engine is runningWiring, starter, starter relay, operator error
P16C1Cruise contro.l – implausible signalWiring, cruise control module, CAN data bus, CAN data bus module
P16C2Cruise control – no signalWiring, cruise control module, CAN data bus, CAN data bus module
P16C5Cruise control – no responseCheck cruise control module for cruise control trouble codes stored, cruise control module
P16C6Throttle position (TP) control circuit – internal malfunctionECM
P16C8Throttle position (TP) control circuit- speed ratio errorWiring, crankshaft position (CKP)   sensor, ECM
P1700 – P1799 (Transmission)
P1721Throttle position (TP) control circuit – malfunctionWiring, accelerator pedal position (APP)   sensor, ECM
P1732ECM, knock sensor (KS) control – internal failureECM
P1770CAN data bus monitoring – ETC timeoutWiring, connected modules
P3263EML Frequently Illuminating