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. CHRYSLER/DODGE/PLYMOUTH P0100 - Volume Airflow Sensor Circuit Code Criteria Bellow Engine running over 500 rpm, then the ECM detected the VAF sensor input was 3 H or less (it should be 22-48 H). Inspect airflow sensor wiring & connectors for any faults. P0105 - Barometric Pressure Sensor Circuit Code Criteria Bellow Key on for less than 60 seconds or right after startup, system voltage over 8v, then the test started and the ECM detected a BAROMETRIC sensor input of 4.5v or more or an input of 0.2v or less for 4 seconds (it should be 3.2-3.8v). P0106 - BARO Out-Of-Range at Key On or MAP Sensor Signal Too Low Code Criteria Bellow Key on for less than 350 ms, engine speed under 255 rpm, then the test started and the ECM detected a MAP sensor input of over 0.019v but less than 2.196v for 300 milliseconds. P0107 - MAP Sensor Circuit Low Input Code Criteria Bellow Engine speed from 400-1500 rpm, TP sensor input less than 1.3v, then the test started and ECM detected a MDP input less than 0.02v for 2 seconds (it should be 0.8-2.5v). P0107 - MAP Sensor Circuit Low Input Code Criteria Bellow Engine speed from 400-1500 rpm, TIP sensor input less than 1v, then the test started and the ECM detected a MAP input of less than 1.2v at startup, or less than 0.02v with engine running (Fault: met for 1.76 seconds). P0107 - MAP Sensor Circuit Low Input Code Criteria Bellow Engine speed from 416-1470 rpm, TP sensor input less than 1 v, then the test started and the ECM detected a MAP input less than 2.35v at startup, or below 0.20v with the engine running (Fault: met for 1.76 seconds). P0108 - MAP Sensor Circuit High Input Code Criteria Bellow Engine speed from 400-1500 rpm, TP sensor input less than 1.3v, then the test started and the ECM detected a MAP input more than 4.7v (Fault: met for 2 seconds). P0108 - MAP Sensor Circuit High Input Code Criteria Bellow Engine speed from 416-1470 rpm with the throttle closed, then the test started and the ECM detected a MAP sensor input of more than 4.6v (Fault: met for 1 second). P0108 - MAP Sensor Circuit High Input Code Criteria Bellow Engine speed from 400-1500 rpm, TP sensor input less than 1.Ov, then the test started and the ECM detected a MAP sensor input of over 4.6v at startup, or over 4.6v with the engine running (Fault: met for 1.76 seconds). P0110 - IAT Sensor Circuit Fault Code Criteria Bellow Key on for 60 seconds or right after startup, then the test started and the ECM detected an IAT sensor input of 4.6v or less than 0.2v for 4 seconds. P0112 - IAT Sensor Circuit Low Input Code Criteria Bellow Key on, then the test started and the ECM detected an IAT input of less than 0.2v for 3 seconds. P0112 - IAT Sensor Circuit Low Input Code Criteria Bellow Key on or engine running, then the test started and ECM detected an IAT input of less than 0.157v for 3 seconds. P0112 - IAT Sensor Circuit Low Input Code Criteria Bellow Engine running, then the test started and the ECM detected an IAT sensor input of under 0.5v for 3 seconds. P0113 - IAT Sensor Circuit High Input Code Criteria Bellow Key on, then the test started and the ECM detected an IAT sensor input of more than 4.96v for 3 seconds. P0113 - IAT Sensor Circuit High Input Code Criteria Bellow Engine running, then the test started and the ECM detected an IAT sensor input of over 4.9v for 3 seconds. P0113 - IAT Sensor Circuit High Input Code Criteria Bellow Engine running, then the test started and the ECM detected an IAT input of over 4.9v for 3 seconds. P0115 - ECT Sensor Circuit Code Criteria Bellow Key on for over 60 seconds or right after startup, then the test started and the ECM detected an ECT sensor input of 4.6v or 0.2v or less for 4 seconds, or with engine speed 50 rpm or higher, the IAT input went from under 1.6v to over 1.6v and remained at 1.6v or more for 5 minutes, or the ECT and IAT inputs were both 68°F or higher at startup, or the ECT took 5 minutes or more to go over 122°F. P0117 - ECT Sensor Circuit Low Input Code Criteria Bellow Key on and then the ECM detected an ECT sensor input of less than 0.51 v for over three seconds. P0118 - ECT Sensor Circuit High Input Code Criteria Bellow Key on and then the ECM detected the ECT sensor input of more than 4.9v for over 3 seconds. P0120 - Throttle Position Sensor Circuit Code Criteria Bellow Key on for 60 seconds or right after startup, closed throttle switch on, then the test started and the ECM detected a TP sensor input of 2v or more or a TP sensor input of 0.2v or less for 4 seconds. P0121 - TP Sensor Does Not Agree With MAP Code Criteria Bellow No ECM or TCM system codes set, then the ECM runs the two different MAP tests run next High Input Test - Engine running, throttle plate closed and a high MAP input present, then the ECM detected the TP sensor input that was too high (it should be low). Low Input Test - Engine running, VSS input over 25 mph, throttle plate open and a low MAP input present, then the ECM detected a TP sensor input that was too low. Either condition met for 4 continuous seconds. P0122 - TP Sensor Circuit Low Input Code Criteria Bellow Key on and then the ECM detected a TP sensor input of under 0.2v (condition met for 1 second). P0122 - TP Sensor Circuit Low Input Code Criteria Bellow No ECM or TCM codes set, key on, then the ECM detected a TP sensor input of less than 200 mVolts for 704 ms, or with engine speed over 1500 rpm, VSS over 20 mph, vacuum below 2" Hg, a TP sensor input less than 0.5v for 704 ms. P0122 - TP Sensor Circuit Low Input Code Criteria Bellow No ECM or TCM codes set, key on, then the ECM detected a TP sensor input of less than 150 mVolts (condition met for 704 milliseconds). P0123 - TP Sensor Circuit High Input Code Criteria Bellow Key on then the ECM detected a TP sensor input of more than 4.7v (condition met for 1 second). TP Sensor Circuit High Input Code Criteria Bellow Key on, then the test started and the ECM detected a TP sensor input of more than 4.5v for 704ms. P0125 - Closed Loop Temp. No ECT codes set, engine runtime over 10 minutes, then the test started and the ECM detected that the ECT input did not exceed 176°F , 140°F or 122°F during the test period. P0130 - H02S-11 Circuit (B1 S1) Code Criteria Bellow Engine running in closed loop, then the ECM detected that the H02S-11 response time was too slow after the injector pulse was increased or decreased to override the A/F ratio. P0131 - H02S-11 Shorted to Ground (B1 S1) Code Criteria Bellow ECT sensor over 170°F on previous key on, cold engine startup requirement met (ECT input less than 98°F, BTS input within 27°F of ECT input), then the test started and the ECM detected that the front Bank 1 H02S-11 voltage was less than 156 mVolts for 28 seconds after engine startup. P0131 - H02S-11 Shorted to Ground (B1 S1) Code Criteria Bellow Key off, engine cool-down period expired, and the next key on sequence occurred with an ECT reading below 100.4°F, BTS ambient reading within 7.4°F of ECT, then the ECM detected the front H02S-11 voltage was less than 156 mVolts prior to the Heater test, and that the H02S-11 voltage was less than 156 mVolts after key on at the next engine startup. P0132 - H02S-11 Shorted to Voltage (B1 S1) Code Criteria Bellow Engine running, then the test started and ECM detected that the front H02S-11 voltage was more than 1.2v or - 1.5v. (all Fault: met for 3 seconds). P0133 - H02S-11 Slow Response (B1 S1) Code Criteria Bellow Engine runtime over 3 minutes, ECT sensor input over 170°F, VSS over 24 mph, A/C and PSP switch off, then the vehicle returned to a stop with the engine at idle (from 518 to 864 rpm), then the test started and the ECM detected that the front H02S-11 voltage did not reach 670 mVolts or there were too few switches within the test threshold time. P0133 - H02S-11 Slow Response (B1 S1) Code Criteria Bellow Engine runtime over 3 minutes, ECT sensor input over 170°F, VSS over 20 mph with throttle off-idle for 2 minutes, then vehicle brought to a stop with engine at idle speed in drive (AFT) or neutral (MlT), then the test started and the ECM detected that the front H02S-11 signal switched from 390-670 mVolts too few times. P0133 - H02S-11 Slow Response (B1 S1) Code Criteria Bellow Engine runtime over 3 minutes, ECT sensor over 170°F, VSS over 10 mph for 2 minutes with the throttle open, then vehicle brought to a stop (returned to idle speed) in drive (A/T) or neutral (M/T), then the ECM detected that the front H02S-11 signal switched from 270-670 mVolts a few times. P0133 - H02S-11 Slow Response (B1 S1) Code Criteria Bellow Engine runtime over 3 minutes, ECT sensor over 90°F, VSS over 10 mph with throttle off-idle for 30 seconds, then returned to idle speed in drive (A!T) or neutral (M/T), then the test started and the ECM detected that the front H02S signal switched from 390-600 mVolts afew times. P0134 - H02S-11 Remains At Center (B1 S1) Code Criteria Bellow Engine runtime over 2 minutes, ECT sensor over 176°F, then the test started and the ECM detected that the front H02S-11 signal was at 0.5v (mid-range) for 1.5 minutes. P0134 - H02S-11 Remains At Center (B1 S1) Code Criteria Bellow Engine runtime over 2 minutes, ECT sensor input more than 176°F, then the test started and the ECM detected that the front H02S-11 signal was 0.5v (fixed at mid-range) for 1 minute. P0134 - H02S-11 Remains At Center (B1 S1) Code Criteria Bellow Engine runtime over 2 minutes, ECT sensor input over 170°F, then the test started and the ECM detected that the front H02S-11 signal was between 0.35-0.55v (fixed at mid-range) for 1.5 minutes. P0135 - H02S-11 Heater Circuit (B1 S1) Code Criteria Bellow Key off for over 5 seconds, engine running with voltage over 10v, H02S-11 Heater test enabled, then the ECM detected that the H02S-11 signal rose by 0.49v or more within 144 seconds after turning the key off (with an initial rise of less than 1.57v), then the test started and the ECM detected that the H02S-11 heater test output was wrong. P0135 - H02S-11 Heater Circuit (B1 S1) Code Criteria Bellow Key off, then the test started and ECM detected the heater current to the H02S-11 was too low or too high (by several doen milliamperes) during the H02S Heater Monitor Test. P0135 - H02S-11 Heater Circuit (B1 S1) Code Criteria Bellow Cold engine startup requirement met (ECT sensor input under 147°F, BTS input within ± 59°F of ECT sensor input), then the test started and the ECM detected that the front H02S-11 signal was over 3v for 30-90 seconds. P0135 - H02S-11 Heater Circuit (B1 S1) Code Criteria Bellow Key off, engine cool-down period completed, the H02S-11 Heater test completed, then the test started and the ECM did not detect any H02S-11 signals with the H02S-11 heater energied. P0136 - H02S-12 Circuit (B1 S2) Code Criteria Bellow Engine running, then the test started and the ECM detected that the Bank 1 H02S-12 circuit had an open circuit condition. P0137 - H02S-12 Shorted to Ground (B1 S2) Code Criteria Bellow Key off, engine cool-down period completed, cold engine startup requirement met (ECT sensor input under 100°F), then the test started and the ECM detected that the rear H02S-12 signal was less than 156 mVolts prior to starting the H02S-12 heater test, or that it was less than 156 mVolts at next engine startup. P0137 - H02S-11 Shorted To Ground (B1 S1) Code Criteria Bellow ECT sensor input over 170°F on the previous startup, then cold engine startup requirement met (ECT sensor input below 90°F, BTS ambient air reading within ±591F of ECT), then the test started and the ECM detected that the front H02S-11 signal that was below 156 mVolts prior to the front H02S-11 heater test. P0138 - H02S-12 Short to Voltage (B1 S2) (B1 S1) Code Criteria Bellow Engine runtime over 2 minutes, ECT sensor input more than 176°F, then the test started and the ECM detected the front H02S-12 signal was more than 1.2v (condition met for 3 seconds). P0139 - H02S-12 Remains At Center or H02S-11 Slow Response (B1 S2) - Code Criteria Bellow Engine runtime over 2 minutes, ECT sensor input more than 176°F, then the test started and the ECM did not detect a rich or a lean condition from the rear H02S-12, or it detected that the H02S-12 signal remained fixed at 0.5v for over 1.5 minutes. P0140 - H02S-12 Remains At Center (B1 S2) Code Criteria Bellow Engine runtime over 2 minutes in closed loop, ECT sensor input more than 176°F, then the test started and the ECM applied 5v to the rear H02S-12 circuit for 30 seconds and then detected that the rear H02S-12 signal was fixed between 0.39v to 0.52v (condition met for 30 seconds). P0141 - H02S-12 Heater Circuit (B1 S2) Code Criteria Bellow Key off for over 5 seconds, system voltage over 10v, then the ECM enabled the H02S-12 heater test and detected that the front H02S-12 signal rose by 0.49v or more within 144 seconds after the last key off cycle, and that the initial rise of the rear H02S-12 signal was less than 1.57v. P0141 - H02S-12 Heater Circuit (B1 S2) Code Criteria Bellow Cold engine startup requirement met (ECT sensor input less than 147°F, BTS ambient air input within 27-50°F of the ECT input), engine at idle speed, then the test started and the ECM detected that the rear H02S-12 signal was more than 0.3v for 30-90 seconds. P0141 - H02S-12 Heater Circuit (B1 S2) Code Criteria Bellow Key off, engine cool-down period completed, then the test started and the ECM detected that no signals were present at the rear H02S-12 immediately after the H02S-12 heater was energied. P0143 - H02S-13 Shorted To Ground (B1 S3) Code Criteria Bellow ECT sensor input more than 170°F on the previous key on cycle, cold engine startup completed (ECT sensor input under 90-98°F, BTS input reading t59°F of ECT) or BTS within 27°F of the ECT input, then test started and the ECM detected that the rear H02S-13 signal was less than 156 mVolts for 28 seconds after startup or prior to the heater test. P0144 - H02S-13 Shorted to Voltage (B1 S3) Code Criteria Bellow Engine runtime 2-4 minutes, ECT sensor input from 176 180°F, then the test started and the ECM detected the rear H02S-13 signal was more than 1.2-1.5v (condition met for over 3 seconds). P0145 - H02S-13 Slow Response (B1 S3) Code Criteria Bellow Engine runtime 2-3 minutes, ECT sensor input from 120 170°F, VSS at 0-20 mph for 2 minutes, then engine at idle in drive (A/T) or neutral (MT), then the test started and the ECM detected that the rear H02S-13 voltage did not switch from 270-620 mVolts enough times in a 1-second test period. P0146 - H02S-13 Remains At Center (B1 S3) Code Criteria Bellow Engine runtime over 2 minutes in closed loop, ECT sensor input more than 176°F, then the test started and the ECM applied 5v to the rear H02S-13 circuit for 30 seconds and then detected that the rear H02S-13 signal was fixed between 0.39v to 0.52v (condition met for 30 seconds). P0147 - H02S-13 Heater Fault (B1 S3) Code Criteria Bellow Cold engine startup requirement met (ECT sensor input less than 147°F, BTS ambient air reading within ± 27-59°F of ECT input), engine at idle speed, then the test started and the ECM detected that the rear H02S-13 voltage was more than 300 mVolts for 30-90 seconds. P0151 H02S-21 Shorted To Ground (B2 S1) Code Criteria Bellow ECT sensor over 170°F on previous key on, cold engine startup requirement met (ECT input under 98°F, BTS input within 27°F of ECT input), at idle speed, and ECM detected the H02S-11 signal was less than 156 mVolts for 28 seconds. P0152 - H02S-21 Shorted to Voltage (B2 S1) Code Criteria Bellow Engine runtime 2-4 minutes, ECT sensor input 176-180°F, then the test started and the ECM detected that the front H02S-21 signal was more than 1.2-1.5v for over 2.6 seconds. P0153 - H02S-21 Slow Response (B2 S1) Code Criteria Bellow Engine runtime over 2 minutes, ECT sensor at 120-170°F, VSS at 10-20 mph for 2 minutes (throttle open), then return to idle in drive (A!T) or neutral (MlT), then test started and the ECM detected that the front H02S-21 signal did not switch from 270-620 mVolts sufficiently during the test period. P0154 - H02S-21 Remains At Center (B2 S1) Code Criteria Bellow Engine runtime over 2 minutes, ECT sensor input more than 170-176°F, then the test started and ECM detected that the front H02S-21 signal was near 0.5v for 1 minute. P0155 - H02S-21 Heater Circuit (B2 S1) Code Criteria Bellow Engine at idle after a cold startup, ECT sensor input less than 147°F, BTS ambient air input at t59°F of ECT input, then test started and the ECM detected that the left front H02S-21 signal was over 300 mVolts for 30-90 seconds. P0157 - H02S-22 Shorted To Ground (B2 S2) Code Criteria Bellow Key off, engine cool-down period completed, then the test started and ECM detected the rear H02S-22 signal was below 156 mVolts prior to the start of H02S-22 heater test. P0158 - H02S-22 Shorted to Voltage (B2 S2) Code Criteria Bellow Engine running for 2 minutes, ECT sensor input more than 176°F, then the test started and the ECM detected that the rear H02S-22 signal was over 1.2v for over 2.6 seconds. P0159 - H02S-22 Slow Response (B2 S2) Code Criteria Bellow Engine running for 2 minutes, ECT sensor input more than 176°F, then the test started and the ECM detected that the rear H02S-22 signal did not switch from 270-620 mV enough times during the test period. P0160 - H02S-22 Remains at Center (B2 S2) Code Criteria Bellow Engine running in closed loop for 2 minutes, ECT sensor input more than 176°F, then the test started and the ECM detected that the H02S-22 signal remained from 0.39- 0.52v for the trip. The ECM pulls the sensor voltage to 5v and if the value remains near 5v (no activity), a code is set. P0161 - H02S-22 Heater Circuit (B2 S2) Code Criteria Bellow Cold engine startup requirement met (ECT sensor input less than 147°F, BTS ambient air input at ±591F of ECT input), then the test started and ECM detected that the rear H02S-22 signal remained over 300 mVolts for 30-90 seconds. P0170 - Fuel Trim Fault (Bank 1) Code Criteria Bellow Engine running in closed loop, then the test started and the ECM detected that the fuel compensation value exceeded the specified range for 10 seconds. P0171 - Fuel System Lean (Bank 1) Code Criteria Bellow Engine running in closed loop, ECT sensor input more than 170°F, then the test started and the ECM detected that the injector pulsewidth command reached 25% for Long Term, and 12% for Short Term adjustment. P0171 Fuel System Lean (BI S1) Code Criteria Bellow ECT sensor over 170°F, engine running in closed loop, BTS ambient air input over 20°F, altitude less than 8000 ft., then the ECM detected an injector command that reduced pulsewidth by 25% long term memory along with a 12% short term compensation command (a lean A/F condition). P0171 - Fuel System Lean (B1 S1) Code Criteria Bellow ECT sensor input more than 170°F, engine running in closed loop, then the test started and the ECM detected that the fuel system was too lean (by comparing the front H02S SHRTFT A/F ratio to the LONGFT value). P0172 - Fuel System Rich (B1 S1) Code Criteria Bellow ECT sensor input more than 170°F, engine running in closed loop, then the test started and ECM detected that the fuel injector command was to reduce the pulsewidth by 25% LONGFT along with a 7% SHRTFT compensation command (due to a rich air/fuel mixture condition). P0172 - Fuel System Rich (B1 S1) Code Criteria Bellow ECT sensor input more than 170°F, engine running in closed loop, BTS input over 20°F, altitude under 8000 ft., then the test started and the ECM detected a fuel injector command that reduced injector pulsewidth by 25% LONGFT along with a 7% Short term compensation command (due to a rich air/fuel mixture condition). P0172 - Fuel System Rich (B1 S1) Code Criteria Bellow ECT sensor input more than 170°F, engine running in closed loop, then the test started and the ECM detected that the A/F ratio was too rich by comparing the front H02S SHRTFT A/F ratio to the LONGFT value in the test period. P0174 - Fuel System Lean (B2 S1) Code Criteria Bellow Engine running in closed loop, altitude less than 8000 ft., BTS input over 20°F, then test started and ECM detected that a lean air/fuel condition was present in the test period. P0175 - Fuel System Rich (B2 S1) Code Criteria Bellow Engine running in closed loop, altitude less than 8000 ft., BTS input over 20°F, then test started and ECM detected that a rich air/fuel condition was present in the test period. P0178 - Water in Fuel Sensor Low Input Code Criteria Bellow Key on or engine running, then test started and the ECM detected that the WIF sensor input was under 0.51v. P0179 - Water in Fuel Sensor High Input Code Criteria Bellow Key on or engine running, then test started and the ECM detected that the W IF sensor input was more than 4.96v. P0182 - CNG Temperature Sensor Low Input Code Criteria Bellow Engine running, then test started and the ECM detected that the CNG temperature sensor input was under 0.51v. P0183 - CNG Temperature Sensor High Input Code Criteria Bellow Engine running, then the test started and the ECM detected that the CNG temperature input was over 4.96v. P0201- P0204 Fuel Injector 1, 2, 3 or 4 Control Code Criteria Bellow (1T or 2T)Engine running with MFI relay energied and fuel pump activated, voltage over 12v, then the test started and the ECM did not detect any fuel injector counter-electromotive force for 3 ms after Injector 1, 2, 3 or 4 was turned off. P0300 Multiple Cylinder Misfire Detected Code Criteria Bellow No ECM codes set, MAP sensor input under 1.60v, "start to run transfer" complete, engine speed at 2200-2800 rpm, ECT sensor input over 176°F, VSS under 3 mph, then the test started and ECM detected a misfire in over 15% of the engine cycles (200-revolution period), or detected a misfire in over 1.6% of engine cycles (1000 revolution period). P0301-304 Cylinder 1, 2, 3 or 4 Misfire Detected Code Criteria Bellow No ECM codes set, engine speed at 2200-2800 rpm, MAP sensor input under 1.60v, ECT sensor over 176°F, VSS under 3 mph, then test started and ECM detected a misfire in 15% of the engine cycles in 200 revolutions, or detected a misfire in 2% of engine cycles in 1000 revolutions. P0301-310 Cylinder 1-10 Misfire Detected Code Criteria Bellow No ECM codes set, CKP "learn routine" completed, engine running under 3000 rpm, then the test started and the ECM recorded a 10-30% misfire rate in cylinders 1 to 10 (using 1-trip detection), or it recorded a 2% misfire rate in cylinders 1-10 (using 2-trip detection). P0320 - No Crank Reference Signal to ECM Code Criteria Bellow Engine cranking, then test started and the ECM did not detect any CKP sensor signals although CMP sensor signals were present (Fault: met for over 2 seconds). P0325 - Knock Sensor 1 Circuit Code Criteria Bellow Engine running at over - rpm, then test started and the ECM detected that the change in Knock sensor voltage (during each 1/2 a revolution of the CKP sensor) was less than 0.06v for 200 times in succession. P0325 - Knock Sensor 1 Circuit Code Criteria Bellow Engine running, then the test started and ECM detected that the knock sensor 1 voltage fell below a minimum value at idle or during deceleration or the value was over 5.Ov. except P0330 - Knock Sensor 2 Circuit Code Criteria Bellow Engine running, then the test started and ECM detected that the knock sensor 2 voltage fell below a minimum value at idle or during deceleration, or the Knock sensor value except was over 5.Ov. P0335 - Crankshaft Position Sensor Circuit Code Criteria Bellow Engine cranking, then test started and the ECM detected that the CKP sensor signal did not change for 2-4 seconds. P0340 - No Camshaft Synch Signal To ECM Code Criteria Bellow Engine cranking, CKP sensor pulses detected, then the ECM did not detect any CKP sensor pulses for 4 seconds. P0340 - No Camshaft Synch Signal To ECM Code Criteria Bellow Engine cranking with 32 CKP sensor pulses received, then the test started and the ECM did not detect any CMP sensor pulses for 2 seconds. P0340 - No Camshaft Synch Signal To ECM Code Criteria Bellow Engine cranking and 64 CKP sensor pulses were received, then test started and the ECM detected (with CKP sensor signals received), that no CMP sensor pulses were received. P0351-353 Ignition Coil 1, 2 or 3 Primary Circuit Code Criteria Bellow Engine running at under 4500 rpm, MFI relay on, system voltage over 12v, then test started and the ECM detected that the Coil 1, 2 or 3 primary circuit did not achieve the peak current during the correct dwell period for 3 seconds. P0351 - Ignition Coil 1 Primary Circuit Code Criteria Bellow System voltage over 8v cranking or over 12v with engine running, engine speed under 2016 rpm, Ignition Coil 1 not in dwell period during the test, then test started and ECM detected that the coil peak current was not achieved after 2.5 ms of dwell time (coil primary resistance is < 2 ohms). P0352 - Ignition Coil 2 Primary Circuit Code Criteria Bellow System voltage over 8v cranking or over 12v with engine running, engine speed under 2016 rpm, Ignition Coil 2 not in dwell period during the test, then test started and ECM detected that the coil peak current was not achieved after 2.5 ms of dwell time (coil primary resistance is < 2 ohms). P0353 - Ignition Coil 3 Primary Circuit Code Criteria Bellow System voltage over 8v cranking or over 12v with engine running, engine speed under 2016 rpm, Ignition Coil 2 not in dwell period during the test, then test started and ECM detected that the coil peak current was not achieved after 2.5 ms of dwell time (coil primary resistance is < 2 ohms). P0351- P0358 Ignition Coil 1-8 Primary Circuit Code Criteria Bellow System voltage over 8v cranking or over 12v with engine running, engine speed under 2016 rpm, Coil 1-8 not in dwell period during the test, then test started and ECM detected that the coil peak current was not achieved after 2.5 ms of dwell time (coil primary resistance is < 2 ohms). P0400 - EGR System Fault Code Criteria Bellow Engine runtime over 3 minutes, ECT sensor input over 170°F, engine speed from 1952-2400 rpm in closed loop, MAP input from 1.80-2.70v, TP sensor from 0.6-1.8v, VSS over 3 mph, then with EGR Monitor Test activated, the ECM detected that the amount of EGR gas flow change was too small with the EGR solenoid switched off to on. P0401 - EGR System Fault Code Criteria Bellow Engine runtime over 3 minutes, engine speed 1952-2400 rpm in closed loop, TP sensor 0.6-1.8v, ECT sensor over 170°F, MAP input at 1.80-2.70v, VSS over 3 mph, SHRTFT compensation value under +4.4%, then the ECM detected a measured change in SHRTFT compensation value shift of less than 7.4%, or more than 20.5% during the test. P0401 - EGR System Fault Code Criteria Bellow Engine speed from 1900-2400 rpm, ECT sensor input over 170°F, closed loop enabled, throttle at off-idle, MAP in mid range, VSS over 3 mph, then with the EGR test enabled, the ECM detected that the measured change in SHRTFT compensation value shift during the EGR Flow Rate Test was less than 7.4%, or that it was more than 20%. P0403 - EGR Solenoid Circuit Code Criteria Bellow Engine running, system voltage over 10v, then test started and the ECM detected an open or shorted condition in the EGR Solenoid control circuit for 3 seconds. P0403 - EGR Solenoid Circuit Code Criteria Bellow Engine running, system voltage over 10v, then the ECM detected that the EGR solenoid circuit was not in its expected state after the ECM commanded it to operate. P0404 - EGR Position Sensor Rationality Failure Fault Condition Cold engine startup completed, then the test started and the ECM detected that the EGR flow (through the valve movement) was not what it expected during the test period. - CHRYSLER/DODGE/PLYMOUTH P0405 - EGR Position Sensor Low Input Fault Condition Key on or engine running, system voltage more than 10v, then the ECM detected that the EGR position sensor signal was less than 0.157v for six seconds. P0406 - EGR Position Sensor High Input Fault Condition Key on or engine running, system voltage more than 10v, then the ECM detected that the EGR position sensor signal was less than 4.91v for six seconds. P0411 - Too Little or Too Much Secondary Air Fault Condition Engine warmup completed, time since startup 11 minutes, engine at idle speed (over 700 rpm), then the A/F mixture shifted rich by 10% for 18 seconds and the ECM detected that the H02S-11 did not switch rich, or with the AIR solenoid commanded on, the H02S-11 did not switch lean. P0412 - Secondary AIR Solenoid Circuit Code Criteria Bellow Engine running, system voltage over 10v, then test started and the ECM detected that the AIR solenoid control circuit was not in its expected state after it was commanded on. P0420 - Catalyst Efficiency Below Normal (Bank 1) Fault Condition Engine warmup completed, running in closed loop for 3 minutes, ECT sensor input over 147°F, then the test started and the ECM detected that the H02S-12 switch rate was close to the switch rate of the H02S-11. P0420 - Catalyst Efficiency Below Normal (Bank 1) Fault Condition Engine running in closed loop for 3 minutes, ECT sensor input over 147°F, engine speed from 1200-1700 rpm with throttle open, VSS over 20 mph, MAP sensor at 1.5-2.Ov, then the ECM detected that the switch rate of the rear H02S-12 reached 70% of the front H02S-11 switch rate. P0420 - Catalyst Efficiency Below Normal (Bank 1) Fault Condition Engine running in closed loop for 3 minutes, ECT sensor input over 147°F, engine speed from 1200-1700 rpm with throttle open, VSS over 10 mph, MAP sensor at 1.5-2.Ov, then the ECM detected that the switch rate of the rear H02S-12 reached 70% of the front H02S-11 switch rate. P0422 - Catalyst Efficiency Below Normal (Bank 1) Fault Condition Engine running in closed loop, ECT sensor over 170°F, engine speed at 1248-2400 rpm in closed loop with throttle open for 2 minutes, MAP from 1.50-2.60v, then the ECM detected that the switch rate of the rear H02S-12 had reached 70% of the H02S-11 switch rate. P0422 - Catalyst Efficiency Fault (Bank 1) Code Criteria Bellow Engine running in closed loop with throttle open for 3 minutes, ECT sensor input over 147°F, VSS over 20 mph, and engine at 1200-1700 rpm, MAP sensor input at 1.5-2.Ov, then test started and ECM detected that the rear H02S-12 switch rate reached 70% of the front H02S-11 switch rate. P0432 - Catalyst Efficiency Fault (Bank 2) Code Criteria Bellow Engine running in closed loop for 3 minutes (throttle open), ECT sensor over 147°F, VSS over 20 mph, engine speed at 1200-1700 rpm, MAP sensor 10-15" Hg, then the ECM detected that the ratio of rich to lean switches from the rear H02S-12 were near 11 (the ratio should be near 10). P0440 - EVAP Purge System Fault Code Criteria Bellow Engine warmup completed, engine at idle speed, then the EVAP solenoid was commanded open and closed and the ECM detected that the change in fuel compensation and in the IAC motor position were below a predetermined range. P0441 - EVAP Purge Flow Monitor Fault Code Criteria Bellow Engine running in closed loop, ECT sensor over 170°F, engine at idle speed for 2 minutes, Low Fuel not on, MAP sensor input under 15.7" Hg, altitude less than 8000 ft. PTO not enabled, then the ECM detected that no airflow was present through the EVAP system in the test period. P0442 - EVAP System Small Leak Detected Code Criteria Bellow Cold engine startup completed (BTS reading from 40-90°F, ECT sensor input within 10°F of BTS), then the ECM detected that there was a leak larger than 0.40" (smaller than 0.80") present in the EVAP system in the Leak Test. P0443 - EVAP Purge Solenoid Code Criteria Bellow Key on or engine running, system voltage over 10v, then the test started and the ECM detected an open or short circuit condition in the EVAP solenoid for 3 seconds. P0443 - EVAP Purge Solenoid Code Criteria Bellow Engine running with these "arming" Fault: satisfied Engine not powered-down, not in Limp-In mode, time since last EVAP solenoid activation over 72 uS, then the test started and the ECM detected that the actual solenoid state did not match intended state for 3 seconds. P0455 - EVAP Large Leak Detected Code Criteria Bellow Cold engine startup completed (BTS input from 40-90°F, ECT input within 10°F of BTS input), then the test started and the ECM detected a leak of over 0.80" somewhere in the EVAP system during the EVAP Leak Test. P0460 - Fuel Level Sending No Change Over Miles Fault Condition Engine running, then the ECM received an input from the BCM that the low fuel sense circuit did not change a P0461 - Fuel Level Sending No Change Over Time Fault Condition Engine running, then the ECM received an input from the BCM that the low fuel sense circuit did not change a calibrated amount over a calculated amount of time. P0462 - Fuel Level Sending Unit Volts Too Low Fault Condition Engine running, then the ECM received a message from the - Control Module that indicated a Fuel Level Sending Unit Circuit Low condition had been detected. P0463 - Fuel Level Sending Unit Volts High Low Fault Condition Engine running, then the ECM received a message from the - Control Module that indicated a Fuel Level Sending Unit Circuit High condition had been detected. P0500 - Vehicle Speed Sensor Circuit Code Criteria Bellow Engine running with closed throttle position switch off (except for 60 seconds after key on or right after engine startup), engine speed from 1800-3000 rpm, engine at high engine load, then the test started and ECM detected that the VSS signal indicated less than 1 mph for 4-11 seconds P0500 - Vehicle Speed Sensor Circuit Code Criteria Bellow Engine runtime over 31 seconds, ECT sensor over 120°F, gear selector not in P/N, engine speed over 1800 rpm, brakes not applied, MAP vacuum less than 11" Hg, then except the ECM did not detect any VSS signals for 11 seconds. P0500 - Vehicle Speed Sensor Circuit Code Criteria Bellow Engine runtime over 31 seconds, ECT sensor over 120°F, gear selector not in P/N, brakes not applied, engine speed over 1800, MAP input under 10" Hg, then the ECM did not enginesdetect any VSS signals for 6 seconds. P0505 - Idle Air Control Motor System Fault Code Criteria Bellow Engine warmup completed, then test started and the ECM detected that the difference between Actual engine speed and the Target idle speed exceeded a value in memory. P0505 - Idle Air Control Motor Circuit Code Criteria Bellow Key on or engine running, system voltage more than 10v, IAC motor active, then the ECM detected a short in one of the four IAC motor driver circuits for 2.75 seconds. P0522 - Oil Pressure Sensor Low Input Code Criteria Bellow Engine running (voltage more than 10v), then the ECM detected that the oil pressure sensor signal was too low. P0523 - Oil Pressure Sensor High Input Code Criteria Bellow Engine running (voltage more than 10v), then the ECM detected that the oil pressure sensor signal was too high. P0524 - Oil Pressure Sensor Too low Code Criteria Bellow Engine running (voltage more than 10v), then the ECM detected that the oil pressure sensor signal was too low and that engine power should be decreased. P0551 - Engine running with VSS input indicating over 50 mph, then the ECM detected a Power Steering Pressure Switch high input (Fault: met for more than 30 seconds). P0600 - ECM Fault, SPI Communications Code Criteria Bellow Key on or engine running, then the ECM detected that the serial communications inside the controller failed 8 times. P0601 - ECM Internal Fault, SPI Communications Fault Condition Key on or engine running, then the ECM detected that the serial communications inside the controller failed 8 times. P0604 - TCM RAM Self-Test Failed Code Criteria Bellow Key on or engine running, then the test started and then the ECM detected that the RAM Self-Test failed inside the transmission controller. P0605 - TCM ROM Self-Test Failed Code Criteria Bellow Key on or engine running, then the test started and then the ECM detected that the ROM Self-Test failed inside the transmission controller. P0605 - ECM Fault, SPI Communications Code Criteria Bellow Key on or engine running, then the ECM detected that the serial communications inside the controller failed 8 times. P0622 - Generator Field Not Switching Properly Fault Condition Engine running, then the ECM detected that it could not regulate the Generator Field properly. P0645 - A/C Clutch Relay Circuit Code Criteria Bellow Key on or engine running, system voltage over 10v, A/C Clutch relay commanded on, then the ECM detected an open or short condition in the A/C Clutch relay circuit. P0700 - Transaxle Control System Fault Code Criteria Bellow Engine running, then the ECM received a signal from the Transaxle Control Module that it had detected a fault. P0700 - Transaxle Control System Fault Code Criteria Bellow~ Engine running, then the ECM received a signal from the Transaxle Control Module that it had detected a fault. P0703 - Brake Switch Performance Circuit Code Criteria Bellow Engine running at cruise speed followed by 16 Accel and Decel periods (30-0 mph), then the ECM detected that the Brake Switch signal did not cycle from low to high at all. P0711 - TTS - No Temperature Rise After Startup Fault Condition Engine running (transmission hot) for 10 minutes, then the ECM detected that the TTS input did not increase at least with an16°F after startup, or that the initial TTS input started below 40°F and did not change, or with ECT sensor and BTS inputs below 100°F, that the TTS input was over 260°F. P0712 - TTS Voltage Too Low Code Criteria Bellow Key on, then the test started and the ECM detected that the TTS input was less than 1.55v for over 2.2 seconds. P0713 - TTS Voltage Too High Code Criteria Bellow Key on, then the ECM detected that the TTS (transmission temp. sensor) input was more than 3.76v for 2.2 seconds. P0720 - Speed Sensor Low RPM at over 15 MPH Fault Condition No ECM codes set, in 3rd gear with TCC unlocked for 10 seconds, VSS under 70 mph, throttle at 1/3 open until TCC locks, then TCC locked for 5 seconds and ECM detected that the engine speed did not drop with the TCC engaged. P0740 - Torque Converter Clutch Circuit Code Criteria Bellow No ECM or TCM codes set, vehicle in 3rd gear with TCC unlocked for 10 seconds, VSS less than 70 mph, throttle applied to 1 /3 open until the TCC locks, TCC locked for 5 seconds, then test started and the ECM detected that the engine speed (RPM) did not drop with the TCC engaged. P0743 - Torque Converter Clutch Solenoid Circuit Fault Condition Key on or engine running, then the ECM detected an open or short circuit condition in the TCC solenoid or its circuit. P0748 - Governor Pressure Solenoid Circuit Code Criteria Bellow Engine running with transmission relay energied, system voltage over 10v, then test started and the ECM detected Truck &that the current state of Governor Pressure Solenoid output port was different from expected state for 4.84 seconds. P0751 - O/D Switch Pressed Low for 5 Minutes Fault Condition Engine running with the O/D switch pressed for 5 minutes, then the ECM detected that no OSS signals were received. P0753 - 3-4 Shift Solenoid, Transmission Relay Fault Condition Engine running, then the ECM detected a shorted or open condition in the 3-4 Shift Solenoid or its control circuit. P0783 - 3-4 Solenoid, No RPM Drop 3-4 Shift Fault Condition Engine running, then the ECM detected a shorted or open s Trucks,condition in the 3-4 Shift Solenoid or its circuit. P0801 - Reverse Gear Lockout Open or Shorted Fault Condition Key on or engine running, then the test started and then the ECM detected a shorted or open condition in the reverse gear lockout circuit.