- Code 11 - Distributor signal circuit. No check engine light will post.
When monitored
- Only during cranking.
When placed in memory - If no signal is present since memory was last cleared.
- Code 12 - Battery feed to SMEC. No check engine light will post.
When monitored
- Ignition on
When placed in memory - If the SMEC memory has been cleared with the last 50-100 engine starts.
- Code 13 - MAP Sensor, Vacuum.
When monitored
- From 600 to 1500 rpm and MAP signal with in voltage range.
When placed in memory - No change in signal between ignition pulses.
- Code 14 - MAP sensor, electrical.
When monitored
- From 400 to 1500 rpm
When placed in memory - MAP sensor above 4.7V or below .02V.
- Code 15 - Vehicle speed sensor.
When monitored
- At engine speeds greater then 1800 rpms and vacuum is less then 10 inches.
When placed in memory - If no speed sensor signal is detected for 13 seconds
- Code 16 - Battery sense voltage.
When monitored
- All the time after 1 min from engine start
When placed in memory - Battery voltage drops 4 volts for more then 14 sec.
- Code 17 - Cooling system. No check engine light will post.
When monitored
- After 12 min from engine start
When placed in memory - Coolant doesn't reach 160 degrees within 8 minutes of vehicle speeds greater then 28mph.
- Code 21 - Oxygen sensor.
When monitored
- Coolant temperature over 170*F and RPM above 1500
When placed in memory - If no rich/lean indicated for 2-12 min.
- Code 22 - Coolant sensor.
When monitored
- Ignition on
When placed in memory - If voltage above 4.96 volts when the engine is cold or below .51 volts when the engine is warm.
- Code 23 - Charge air sensor.
When monitored
- Ignition on
When placed in memory - If voltage above 4.96 volts (cold limit) or below 0.51 volts (warm limit)
- Code 24 - Throttle Position Sensor.
When monitored
- Ignition on
When placed in memory - If voltage above 4.7 volts or below 0.16 volts
- Code 25 - Automatic Idle Speed Motor (AIS).
When monitored
- Engine at idle
When placed in memory - Proper voltage not present, open circuit will not set.
- Code 26 - Injector Drivers.
When monitored
- Engine running
When placed in memory - Current peak thru the injectors not reached by injectors
- Code 27 - Fuel Control (engine check light)
When monitored
- At engine speeds below 2,000
When placed in memory - If the fuel control system fails to switch
- Code 31 - Canister Purge solenoid.
When monitored
- Ignition on
When placed in memory - Solenoid not turning on and off when it should.
- Code 33 - A/C relay (no engine check light)
When monitored
- Ignition on
When placed in memory - Relay not turning on and off when it should.
- Code 34 - Speed Control Servo Circuit. No check engine light will post.
When monitored
- Engine running
When placed in memory - Servo not turning on or off when it should.
- Code 35 - Radiator fan relay. No check engine light will post.
When monitored
- Ignition on
When placed in memory - Relay not turning on and off when it should.
- Code 36 - Wastegate control.
When monitored
- Ignition on
When placed in memory - Solenoid not turning on and off when it should.
- Code 37 - Baro Read Solenoid.
When monitored
- Ignition on
When placed in memory - Solenoid not turning on and off when it should.
- Code 41 - Alternator Field. No check engine light will post.
When monitored
- Ignition on
When placed in memory - If the field control interface fails to switch properly.
- Code 42 - Auto shutdown relay (no engine check light)
When monitored
- Ignition on
When placed in memory - Relay not turning on and off when it should.
- Code 43 - Spark control (no engine check light)
When monitored
- During cranking
When placed in memory - Spark control interface fails to switch properly
- Code 44 - Fused J-2 (no engine check light)
When monitored
- Ignition on
When placed in memory - J2 not present to logic module in SMEC
- Code 45 - Overboost monitor (no engine check light)
When monitored
- Engine running
When placed in memory - MAP sensor signal exceeds a predetermined amount of boost.
- Code 46 - Battery Voltage Sensing.
When monitored
- Engine running
When placed in memory - Battery voltage is more then 1 volt above desired control voltage for more than 20 sec.
- Code 47 - Battery voltage sensing. No check engine light will post.
When monitored
- Engine running for more then 6 minutes, engine temperature above 160*F, and engine speed above 1500 rpms.
When placed in memory - Battery voltage is more then 1 volt below desired control voltage for more than 35 sec
- Code 51 - Oxygen sensor.
When monitored
- During all closed loop conditions
When placed in memory - If the O2 sensor indicates a lean conditions for 2 minutes.
- Code 52 - Oxygen sensor.
When monitored
- During all closed loop conditions
When placed in memory - If the O2 sensor indicates a lean conditions for 2 minutes.
- Code 53 - Single module engine controller failure. No check engine light will post.
When monitored
- All the time in diagnostic mode.
When placed in memory - If the logic board fails self test.
- Code 54 - Distributor Sync. pickup.
When monitored
- Engine running
When placed in memory - No signal is detected.
- Code 55 - End of Codes