OBD-2 CODE Setting Criteria or How the CODE was set: Although the Generic OBD-2 code definitions are the same for all manufacturers; the code setting criteria (how the code is set) is different for each auto maker. ACURA & HONDA Models P0106 - MAP Sensor Range/Performance. Code Setting Criteria: Engine running for one second, then test started and the ECM detected a MAP sensor value of more than 11.8" Hg. P0107 - MAP Sensor Circuit Low Input. Code Setting Criteria: Key on, then test started and the ECM detected a MAP sensor value of near 0" Hg. P0108 - MAP Sensor Circuit High Input- Code Setting Criteria: Engine running, then test started- and ECM detected a MAP sensor value of around 29.9" Hg. P0111 - IAT Sensor Range/Performance- Code Setting Criteria: Engine running, then test started- and the ECM detected that the IAT sensor value changed too- much in too short a time period of time. P0112 - IAT Sensor Circuit Low Input. Code Setting Criteria: Key on, then test started and the ECM detected an IAT sensor value of over 302°F. P0113 - IAT Sensor Circuit High Input. Code Setting Criteria: Key on, then test started and the ECM detected an IAT sensor value of under -4°F. ECT Sensor Range/Performance P0116 - Code Setting Criteria: Key on and ECM detected that the ECT sensor value changed too much in too short a time.ECT Sensor Circuit Low Input P0117 - Code Setting Criteria: Key on, then test started and the ECM detected an ECT sensor value of over 302°F. P0118 - ECT Sensor Circuit High Input Code Setting Criteria: Key on, then test started and the ECM detected an ECT sensor value of under -4°F. P0122 - TP Sensor Circuit Low Input. Code Setting Criteria: Key on or engine running, engine warmed-up, then test started and ECM detected a closed throttle TP sensor value of under 10% (0.16v). P0123 - TP Sensor Circuit High Input. Code Setting Criteria: Key on or engine running, engine warm up finished, then test started and ECM detected a WOT TP sensor value of over 90% (a voltage over 4.6v). P0131 - H02S-11 Circuit Low Input (Front Sensor) Code Setting Criteria: Engine warmup finished, vehicle running in closed loop with AT in (2) position (4th gear for MT models). Then test started and the ECM detected the H02S-11 voltage was fixed below a limit stored in memory. P0132 - H02S-11 Circuit High Input (Front Sensor) Code Setting Criteria: Engine warmup finished, vehicle running in closed loop with A/T in (2) position (4th gear for MT models). Then test started and the ECM detected a H02S-11 signal fixed over a specified limit stored in memory. P0133 - H02S-11 Slow Response (Front Sensor). Code Setting Criteria: Engine warmup finished, vehicle running in closed loop. Then the vehicle is driven at 55 mph with A/T in D4 position (4th gear for M/T models) until ECM detected the H02S-11 response time from 300-600 mVolts was too slow, or a slow rich to lean or lean to rich response time. P0135 - H02S-1 Heater Circuit (Front Sensor). Code Setting Setting Engine running for over 80 seconds and the ECM detected an open or short in the heater circuit. P0137 - H02S-12 Circuit Low Input (Rear Sensor). Code Setting Criteria: Engine warmup finished, vehicle running in second gear in closed loop. Then test started and ECM detected H02S-2 voltage fixed below 100 mv. P0138 - Code Setting Criteria: H02S-12 Circuit High Input (Rear Sensor) Engine warmup finished, vehicle running in second gear in closed loop. Then test started and ECM detected a H02S-12 voltage fixed over 600 mv. P0139 - H02S-12 Slow Response (Rear Sensor) Code Setting Criteria: Engine warm up finished, - vehicle running in closed loop. Then the vehicle is driven at 55 mph with A/T in D4 position (4th gear for M/T models) until ECM detected the H02S-12 response time from 300-600 mVolts was too slow, or a slow rich to lean or lean to rich response time. P0141 - H02S-12 - Heater Circuit (Bank 1 Sensor 2) - Code Setting Criteria: Engine running for over 80 seconds and the ECM detected an open or short condition in the H02S-12 heater circuit. P0151 - H02S-21 Circuit Low Input (Left Front Sensor) Code Setting Criteria: Engine warmup finished, vehicle running in second gear in closed loop. Then the ECM detected a H02S-21 voltage fixed at a value under 100 mv. P0152 - H02S-21 Circuit High Input (Left Front Sensor) Code Setting Criteria: Engine warmup finished, vehicle running in second gear in closed loop. Then test started and ECM detected a H02S-21 voltage fixed over 900 mv. P0153 - H02S-21 Slow Response (Left Front Sensor) Code Setting Criteria: Engine warmup finished, vehicle running in closed loop. Then the vehicle is driven at 55 mph with AT in D4 position or 4th gear for MT models until the ECM detected the H02S-21 response time from 300-600 mVolts was too slow, or the rich to lean or lean to rich time was slow P0155 - H02S-21 Heater Circuit (Left Front Sensor) Code Setting Criteria: Engine running (over 80 seconds) and the ECM detected an open or short in the heater circuit. P0157 - H02S-22 Circuit Low Input (Left Rear Sensor) Code Setting Criteria: Engine fully warmed up, vehicle running in second gear in closed loop and the ECM detected a H02S-22 voltage fixed at a value of less than 300 mv. P0158 - H02S-22 Circuit High Input (Left Rear Sensor) Code Setting Criteria: Engine fully warmed up, vehicle running in second gear in closed loop and then the ECM detected a H02S-22 voltage fixed at over 600 mv. P0159 - H02S-22 Slow Response (Left Rear Sensor) Code Setting Criteria: Engine fully warmed up, vehicle running in closed loop at 55 mph with AT in D4 position (4th gear for MT models) and the ECM detected the H02S-22 response time from 300-600 mVolts was too slow, or a slow rich to lean or lean to rich response time. P0161 - H02S-22 Heater Circuit (Left Rear Sensor) rest Fault: & Results Engine running (over 80 seconds) quid the ECM detected an open or short in the heater circuit. P0171 - Fuel System Too Lean (Bank 1) Code Setting Criteria: No ECM codes set, engine running in closed loop, then test started and the ECM detected that the Long Term Fuel Trim (LONGFT) exceeded the lean limit amount. P0172 - Fuel System Too Rich (Bank 1) Code Setting Criteria: No ECM codes set, engine running in closed loop and the ECM detected that the Long Term Fuel Trim (LONGFT) exceeded the rich limit value. P0174 - Fuel System Too Lean (Bank 2) Code Setting Criteria: No ECM codes set, engine running in closed loop, then the ECM detected that the Long Term Fuel Trim (LONGFT) exceeded the lean limit amount. P0175 - Fuel System Too Rich (Bank 2) Code Setting Criteria: No ECM codes set, engine running in closed loop and the ECM detected that the Long Term Fuel Trim (LONGFT) exceeded the rich limit value. P0300 - Multiple Misfire Detected Code Setting Criteria: Engine running for 1 second and ECM detected a multiple misfire condition (several cylinders) P0301-306 - Cylinder 1, 2, 3, 4, 5 or 6 Misfire Detected Code Setting Criteria: Engine running for 1 second and the ECM detected a misfire in Cylinder 1, 2, 3, 4, 5 or 6. P0325 - Knock Sensor Circuit (Rear) Code Setting Criteria: Engine running, then test started and the ECM detected an open or short Circuit in the Rear (Left Side) Knock Sensor or its circuit. P0330 - Knock Sensor Circuit (Front) Code Setting Criteria: Engine running, then test started and the ECM detected an open or short Circuit in the Front (Right Side) Knock Sensor or its circuit. P0335 - CKP Sensor 'A' Circuit (No Signal) Code Setting Criteria: Engine running, then the ECM detected there was no signal output from the CKP Sensor 'A' P0336 - CKP Sensor 'A' Circuit Range/Performance Code Setting Criteria: Engine running, then the ECM detected an intermittent signal from the CKP Sensor 'A'. P0401 - EGR System Insufficient Flow Detected Code Setting Criteria: Cold engine startup finished, engine running in closed loop, VSS at 40-55 mph for 2 minutes in D4, then a Decel period to 35 mph with throttle closed, then test started and the ECM detected insufficient EGR Flow through a signal from the valve position sensor. P0420 - Catalyst Efficiency Below Threshold (Bank 1) Code Setting Criteria: P0137, P0138 and P0141 not sut, cold engine startup finished, running in closed loop with VSS at 40-55 mph for 2 minutes, then a Decel period to 35 mph all closed throttle, then test started, and the ECM detected excessive H02S-12 activity for a setperiod of time. P0430 - Catalyst Efficiency Below Threshold (Bank 2) Code Setting Criteria: code P0137, P0138 and P0141 not set, cold engine startup completed, running in closed loop with VSS at 40-55 mph for 2 minutes, then a Decel period to 35 mph at closed throttle, then test started, and the ECM detected excessive H02S-12 activity for a set period of time. P0441 - EVAP System Incorrect Purge Flow Code Setting Criteria: Cold engine startup finished (IAT Page 2-13 input over 14°F and ECT over 154°F), engine running for minutes, then gradual acceleration to 50-60 rpm and then the ECM detected incorrect purge flow in the EVAP Monitor test. P0451 - Fuel Tank Pressure Sensor Range/Performance Code Setting Criteria: Key on or engine running, then the ECM detected a Fuel Tank Pressure (FTP) sensor signal below the allowable range stored in the memory. P0452 - Fuel Tank Pressure Sensor Circuit Low Input Code Setting Criteria: Key on, then test started and ECM detected a Fuel Tank Pressure (FTP) sensor signal ~ below the allowable range stored in the ECM. P0453 Fuel Tank Pressure Sensor Circuit High Input ~ Code Setting Criteria: Key on, then test started and ECM detected a Fuel Tank Pressure (FTP) sensor signal over the allowable range stored in the ECM. P0500 - Vehicle Speed Sensor Circuit Low Input Code Setting Criteria: Engine running at Cruise speed (road load) and ECM detected the VSS input was low. Vehicle Speed Sensor Circuit Performance P0501 - Code Setting Criteria: Engine running at Cruise speed (road load) and ECM detected the VSS input was erratic/low. P0505 - Idle Speed Control System Fault Code Setting Criteria: Engine running at Cruise speed, then at idle speed and ECM determined that the difference between the Actual and Target idle speed was too much. P0700 - Automatic Transaxle Fault Code Setting Criteria: Engine running and then the ECM detected an A/T fault. P0700 - sets with other TCM codes. P0715 - TCM A/T Mainshaft Speed Sensor Circuit Code Setting Criteria: Engine running with VSS inputs, then test started and the ECM detected an open or short condition in the Mainshaft S eed Sensor circuit. P0720 - TCM Air Countershaft Speed Sensor Circuit Code Setting Criteria: Engine running with VSS inputs, then the ECM detected (through a TCM signal) an open or short condition in the Countershaft Speed Sensor circuit. P0725 - Automatic Transaxle Fault Code Setting Criteria: Key On or engine running; then test started and ECM detected an A/T fault. This code sets along with several other Automatic Transaxle codes. P0730 - TCM A/T Shift Control System Fault Code Setting Criteria: No other A/T codes set, running at Cruise speed with VSS inputs, then test started and ECM detected the lockup clutch did not engage or disengage. P0740 - TCM A/T Lockup Clutch System Fault Code Setting Criteria: No other A/T codes set, running at Cruise speed, then test started and the ECM detected the lockup clutch did not engage or disengage. P0753 - TCM A/T Lockup Solenoid 'A' Circuit Code Setting Criteria: Engine running with VSS inputs, then test started and the ECM detected an open or short condition in the Solenoid Valve 'A' circuit. P0758 - TCM A/T Lockup Solenoid 'B' Circuit Code Setting Criteria: Engine running with VSS inputs, then test started and the ECM detected an open or short condition in the Solenoid Valve 'B' circuit. P0763 - TCM A/T Control Unit or Related Circuit Code Setting Criteria: Engine running with VSS inputs, then test started and the ECM detected a fault in the TCM A/T Control Unit or one of its related circuits.