DTC DETECTION LOGIC AND CONDITIONS [L3 Turbo]

id0102b7100300

P0011 CMP Timing over-advanced
• Actual valve timing is over-advanced by 17 ° (when the following conditions are met) from the target valve timing when the OCV is controlled at the maximum valve timing retard condition.

MONITORING CONDITION
  ― Engine speed is below 4,000 rpm.
  ― Engine coolant temperature is above 70—110 °C {158—230 °F}.

P0012 CMP Timing over-retarded
• Actual valve timing is over-retarded by 5 ° (when the following conditions are met) from the target valve timing for 5 s when the OCV system control is within the feed-back range.

MONITORING CONDITION
  ― Engine speed is below 4,000 rpm.
  ― Engine coolant temperature is above 70—110 °C {158—230 °F}.

P0030 A/F sensor heater control circuit problem
• OBD system monitors the output signal voltage from A/F sensor which is in proportion to the element impedance of A/F sensor. If the output signal voltage is not between 0.75 V and 1.5 V after specified time from engine start, heater performance is considered failed.

Monitoring condition
  • 74 s elapsed from engine start.
  • Battery voltage: 10—18 V.

P0031 A/F sensor heater circuit low input
• The PCM monitors the A/F sensor heater output voltage. If the PCM turns the A/F sensor heater off or on but the A/F sensor heater circuit voltage remains low the PCM determines that the A/F sensor heater circuit has a malfunction.

  Note
  • The A/F sensor heater is controlled by a duty signal.

P0032 A/F sensor heater circuit high input
• The PCM monitors the A/F sensor heater output voltage. If the PCM turns the A/F sensor heater on or off but the A/F sensor heater circuit voltage remains high the PCM determines that the A/F sensor heater circuit has a malfunction.

  Note
  • The A/F sensor heater is controlled by a duty signal.

P0037 HO2S heater circuit low input
• The PCM monitors the HO2S heater output voltage. If the PCM turns the HO2S heater on or off but the HO2S heater circuit voltage remains low the PCM determines that the HO2S heater circuit has a malfunction.
P0038 HO2S heater circuit high input
• The PCM monitors the HO2S heater output voltage. If the PCM turns the HO2S heater off but the HO2S heater circuit voltage remains high the PCM determines that the HO2S heater circuit has a malfunction.
P0069 Manifold absolute pressure/atmospheric pressure correlation
• PCM monitors differences between intake manifold vacuum and atmospheric pressure. If the difference is below –12 kPa {–90 mmHg, –3.5 inHg} or above 12 kPa {90 mmHg, 3.5 inHg} when the following conditions are met, the PCM determines that there is a MAP sensor performance problem.

MONITORING CONDITION
  ― 12—15 s from when ignition switch is turned off.
  ― Intake air temperature is above –10°C {14°F}.
  ― Engine coolant temperature is above 70°C {158°F}.

P0089 Fuel pressure regulator performance
• If the fuel pressure average value measured by the PCM exceeds the specification when the camshaft is rotating at a specified rate, the PCM determines that there is a fuel pressure regulator performance problem.
P0091 Fuel pressure regulator control circuit low
• When the PCM turns the spill valve control solenoid valve off but the spill valve control solenoid valve control circuit voltage is low, the PCM determines that the spill valve control solenoid valve control circuit has malfunction.

MONITORING CONDITIONS
  ― The following conditions are met:
    • Engine speed is 3,000 rpm or less.
    • Battery voltage is 10 V or more.

P0092 Fuel pressure regulator control circuit high
• When the PCM turns the spill valve control solenoid valve on but the spill valve control solenoid valve circuit voltage is high, the PCM determines that the spill valve control solenoid valve control circuit has malfunction.

MONITORING CONDITIONS
  ― The following conditions are met:
    • Engine speed is 3,000 rpm or less.
    • Battery voltage is 10 V or more.

P0096 Boost air temperature sensor circuit range/performance problem
• If the intake air temperature is higher than the engine coolant temperature by 23 °C {41.4 °F} for 1.2 s with the ignition switch turn to the ON position*, the PCM determines that there is a boost air temperature sensor circuit range/performance problem.
*: Ignition switch on when 6 h or more has passed since the ignition switch was turned off.
P0097 Boost air temperature sensor circuit low
• If the PCM detects that the boost air temperature sensor voltage is 0.1 V or less, the PCM determines that the boost air temperature sensor circuit voltage is low.
P0098 Boost air temperature sensor circuit high
• If the PCM detects that the boost air temperature sensor voltage is 4.96 V or more, the PCM determines that the boost air temperature sensor circuit voltage is high.
P0101 MAF circuit range/performance problem
• PCM monitors the mass intake air flow amount when the engine is running.

  ― If the mass intake air amount is above 71.8 l/s for 6 s and engine speed is below 2,000 rpm with the engine running, the PCM determines that detected mass intake air flow amount is too high.
  ― If the mass intake air flow amount is below 9.7—87.3 l/s (The value depends on engine speed.) for 6 s and the engine speed is above 1,000 rpm with engine running and the throttle opening angle is above 50%, the PCM determines that the detected mass intake air flow amount is too low.

P0102 MAF circuit low input
• PCM monitors input voltage from the MAF sensor when engine is running. If the input voltage is below 0.21 V, the PCM determines that the MAF circuit has a malfunction.
P0103 MAF circuit high input
• The PCM monitors input voltage from the MAF sensor when the engine is running. If the input voltage is above 4.9 V, the PCM determines that the MAF circuit has a malfunction.
P0107 MAP sensor circuit low input
• PCM monitors input voltage from the MAP sensor when the intake air temperature is above –10 °C {14 °F}. If the input voltage is below 0.10 V, the PCM determines that the MAP sensor circuit has a malfunction.
P0108 MAP sensor circuit high input
• PCM monitors input voltage from the MAP sensor when the intake air temperature is above –10 °C {14 °F}. If the input voltage is above 4.9 V, the PCM determines that MAP sensor circuit has a malfunction.
P0111 IAT circuit performance problem
• If the intake air temperature is higher than the engine coolant temperature by 18 °C {32.4 °F} for 1.2 s with the ignition switch turn in the ON position*, the PCM determines that there is an IAT sensor circuit range/performance problem.
*: Ignition switch is in the ON position when 6 h or more have passed since the ignition switch was turned off.
P0112 IAT circuit low input
• The PCM monitors the IAT sensor signal. If the PCM detects on IAT sensor voltage below 0.06 V, the PCM determines that the IAT sensor circuit has a malfunction.
P0113 IAT circuit high input
• The PCM monitors the IAT sensor signal. If the PCM detected IAT sensor voltage above 4.9 V, the PCM determines that the IAT sensor circuit has a malfunction.
P0117 ECT sensor circuit low input
• The PCM monitors the ECT sensor signal. If the PCM detects the ECT sensor voltage below 0.2 V, the PCM determines that the ECT sensor circuit has a malfunction.
P0118 ECT sensor circuit high input
• The PCM monitors the ECT sensor signal. If the PCM detects the ECT sensor voltage is above 4.6 V, the PCM determines that the ECT sensor circuit has a malfunction.
P0122 TP sensor No.1 circuit low input
• If the PCM detects that the TP sensor No.1 voltage is below 0.2 V after the ignition switch is turned to the ON position, the PCM determines that TP circuit has a malfunction.
P0123 TP sensor No.1 circuit high input
• If the PCM detects that the TP sensor No.1 voltage is above 4.9 V after ignition switch to the ON position, PCM determines that TP circuit has a malfunction.
P0125 Excessive time to enter closed loop fuel control
• The PCM monitors the ECT sensor signal after the engine is started while the engine is cold. If the engine coolant temperature does not reach the expected temperature for a specified period, the PCM determines that it has taken an excessive amount of time for the engine coolant temperature to reach the temperature necessary to start closed-loop fuel control.
P0131 A/F sensor circuit low input
• The PCM monitors the input voltage from the A/F sensor when the engine is running. If the input voltage is above 1.0 V for 25 s, the PCM determines that the A/F sensor circuit voltage is low.
P0132 A/F sensor circuit high input
• The PCM monitors the input voltage from the A/F sensor when the engine is running. If the input voltage is less than 1.0 V for 2 s, the PCM determines that the A/F sensor circuit voltage is high.
P0133 A/F sensor circuit slow response
• An A/F sensor malfunction can be detected by measuring the average frequency of the A/F sensor signal, time required to pass from rich to lean, and the time required to pass from lean to rich.
• The average frequency of the A/F sensor signal is more than the threshold value.

MONITORING CONDITIONS
  ― A/F sensor heater, HO2S heater, A/F sensor, HO2S, and TWC Repair Verification Drive Mode
  ― The following conditions are met:
    • A/F sensor heater monitor is completed.
    • ECT sensor and A/F sensor heater are normal.
    • Engine speed: 1,750—3,500 rpm
    • Charging efficiency: 35—63% (at engine speed of 2500 rpm)
    • Fuel system loop status is closed loop fuel control.
    • Engine coolant temperature above 70 °C {158 °F}

P0134 A/F sensor no activity detected
• The PCM monitors the input voltage from the A/F sensor when the following conditions are met. If under the following monitoring conditions, the input voltage more than 3.22 V, the PCM determines that the A/F sensor is not activated.

MONITORING CONDITIONS
  ― A/F sensor heater, HO2S heater, A/F sensor, HO2S and TWC Repair Verification Drive Mode
  ― The following conditions are met.
    • A/F sensor heater is tuned on for above 30 s.
    • Battery voltage: 10—18 V

P0138 HO2S circuit high input
• The PCM monitors the input voltage from the HO2S. If the input voltage from the HO2S is above 1.2 V for 0.8 s, the PCM determines that the circuit input is high.
P0140 HO2S no activity detected
• The PCM monitors the input voltage from the HO2S when the following conditions are met. Under the following monitoring conditions, if the input voltage from the HO2S does not even exceed 0.55 V though the short term fuel trim is controlled up to 20.5% for 9.6 s, the PCM determines that sensor circuit is not activated.

MONITORING CONDITIONS
  ― A/F sensor heater, HO2S heater, A/F sensor, HO2S and TWC repair verification drive mode
  ― The following conditions are met for above 20.8 s.
    • Engine speed is above 1,500 rpm.
    • Engine coolant temperature is above 70 °C {158 °F}.
    • HO2S voltage is above 0.1V.

P0192 Fuel rail pressure sensor circuit low input
• If the input voltage from the fuel pressure sensor is less than 0.19 V for 1.3 s, the PCM determines that the fuel pressure sensor circuit is low.
P0193 Fuel rail pressure sensor circuit high input
• If the input voltage from the fuel pressure sensor is more than 4.8 V for 1.3 s, the PCM determines that the fuel pressure sensor circuit is high.
P0201 Injector circuit/open cylinder No.1
• If the fuel injection verification signal is not input at 255 times continuously even though the PCM drives the fuel injector No.1, the PCM determines that there is an open circuit in the fuel injector No.1 control circuit.

MONITORING CONDITION
  ― The following conditions are met:
    • Engine speed: 4,000 rpm or less
    • Battery voltage: 10.03 V or more
    • Fuel injection control: except during fuel cut

P0202 Injector circuit/open cylinder No.2
• If the fuel injection verification signal is not input at 255 times continuously even though the PCM drives the fuel injector No.2, the PCM determines that there is an open circuit in the fuel injector No.2 control circuit.

MONITORING CONDITION
  ― The following conditions are met:
    • Engine speed: 4,000 rpm or less
    • Battery voltage: 10.03 V or more
    • Fuel injection control: except during fuel cut

P0203 Injector circuit/open cylinder No.3
• If the fuel injection verification signal is not input at 255 times continuously even though the PCM drives fuel injector No.3, the PCM determines that there is an open circuit in the fuel injector No.3 control circuit.

MONITORING CONDITION
  ― The following conditions are met:
    • Engine speed: 4,000 rpm or less
    • Battery voltage: 10.03 V or more
    • Fuel injection control: except during fuel cut

P0204 Injector circuit/open cylinder No.4
• If the fuel injection verification signal is not input at 255 times continuously even though the PCM drives fuel injector No.4, the PCM determines that there is an open circuit in the fuel injector No.4 control circuit.

MONITORING CONDITION
  ― The following conditions are met:
    • Engine speed: 4,000 rpm or less
    • Battery voltage: 10.03 V or more
    • Fuel injection control: except during fuel cut

P0222 TP sensor No.2 circuit low input
• If PCM detects that the TP sensor No.2 voltage is below 0.2 V after the ignition switch to the ON position, the PCM determines that TP circuit has a malfunction.
P0223 TP sensor No.2 circuit high input
• If PCM detects that the TP sensor No.2 voltage is below 0.2 V after the ignition switch to the ON position, the PCM determines that TP circuit has a malfunction.
P0234 Turbo/supercharger overboost condition
• If the manifold absolute pressure or charging efficiency are more than the specification for the specified period of time, the PCM determines that the turbocharger is in an overboost condition.

MONITORING CONDITIONS
  ― Engine speed is 2,000 rpm or more.

P0245 Turbocharger wastegate solenoid low
• When the PCM turns the wastegate control solenoid valve off but the wastegate control solenoid valve circuit voltage is low, the PCM determines that the wastegate control solenoid valve control circuit voltage is low.
P0246 Turbocharger wastegate solenoid high
• When the PCM turns the wastegate control solenoid valve on but the wastegate control solenoid valve circuit voltage is high, the PCM determines that the wastegate control solenoid valve control circuit voltage is high.
P0300 Random misfire detected
• The PCM monitors the CKP sensor input signal interval time. The PCM calculates the change of interval time for each cylinder. If the change of interval time exceeds the preprogrammed criteria, the PCM detects a misfire in the corresponding cylinder. While the engine is running, the PCM counts the number of misfires that occurred at 200 crankshaft revolutions and 1,000 crankshaft revolutions and calculates a misfire ratio for each crankshaft revolution. If the ratio exceeds the preprogrammed criteria, the PCM determines that a misfire, which can damage the catalytic converter or affect emission performance, has occurred.
P0301 Cylinder No.1 misfire detected, P0302 Cylinder No.2 misfire detected, P0303 Cylinder No.3 misfire detected, P0304 Cylinder No.4 misfire detected
• The PCM monitors the CKP sensor input signal interval time. The PCM calculates the change of interval time for each cylinder. If the change of interval time exceeds the preprogrammed criteria, the PCM detects a misfire in the corresponding cylinder. While the engine is running, the PCM counts the number of misfires that occurred at 200 crankshaft revolutions and 1,000 crankshaft revolutions and calculates a misfire ratio for each crankshaft revolution. If the ratio exceeds the preprogrammed criteria, the PCM determines that a misfire, which can damage the catalytic converter or affect emission performance, has occurred.
P0327 Knock sensor circuit low input
• PCM monitors the input signal from the knock sensor when the engine is running. If the input voltage at the PCM terminals between 2P and 2S is below 0.12 V, the PCM determines that the knock sensor circuit has a malfunction.
P0328 Knock sensor circuit high input
• PCM monitors the input signal from the knock sensor when the engine is running. If the input voltage at the PCM terminals between 2P and 2S is below 4.9 V, the PCM determines that the knock sensor circuit has a malfunction.
P0335 CKP sensor circuit malfunction
• If the PCM does not receive the input voltage from the CKP sensor for 4.2 s while the MAF is 2.0 g/s {0.26 lb/min.} or above, the PCM determines that the CKP sensor circuit has a malfunction.
P0340 Camshaft position (CMP) sensor circuit malfunction
• PCM monitors the input voltage from the CMP sensor when engine is running. If the PCM does not receive the input voltage from the CMP sensor while the PCM receives the input signal from the CKP sensor, the PCM determines that the CMP circuit has a malfunction.
P0403 EGR valve (stepper motor) circuit malfunction
• PCM monitors the input voltage from the EGR valve. If the voltage remain low or high, the PCM determines that the EGR valve circuit has a malfunction.
P0421 Warm up catalyst system efficiency below threshold
• The PCM compares the number of A/F sensor and HO2S inversions for a predetermined time. The PCM monitors the number of inversions the rear side performs while the front side inverts for a specified number of times when the following monitoring conditions are met. The PCM detects the inversion ratio. If the inversion ratio is below the threshold, The PCM determines that the catalyst system has deteriorated.

MONITORING CONDITIONS
  ― Engine speed: 1,500— 3,000 rpm
  ― Calculated TWC temperature: above 400 °C {752 °F}
  ― LOAD: 15— 48% (at engine speed of 2,000 rpm)

P0443 EVAP control system purge control valve circuit malfunction
• PCM monitors the input voltages from the purge solenoid valve. If the voltage remains low or high, the PCM determines that the purge solenoid valve circuit has a malfunction.
P0480 Fan control circuit problem
• The PCM monitors the input voltage from the fan control module. If the voltage remains low or high, the PCM determines that the fan control circuit has a malfunction.
P0500 Vehicle speed sensor (VSS) circuit malfunction
• Wheel speed signal from the DSC HU/CM is below 3.7 km/h {2.3 mph} when the following conditions are met:

  ― Neutral switch and CPP switch are off.
  ― Load is above 40%.
  ― Engine speed is 2,000 rpm or above.
  ― Brake switch is OFF.

P0505 IAC system problem
• The PCM cannot control idle speed toward the target idle speed during the KOER self test.
P0506 Idle control system RPM lower than expected
• Actual idle speed is lower than expected by 100 rpm for 14 s when the brake pedal is depressed (brake switch is on) and the steering wheel is held straight ahead (power steering pressure switch is off).

  Note
  • If the atmospheric pressure is less than 72.3 kPa {542 mmHg, 21.3 inHg} or the intake air temperature is below –10 °C {14 °F}, the PCM cancels the diagnosis of P0506.

P0507 Idle control system RPM higher than expected
• Actual idle speed is higher than expected by 200 rpm for 14 s when the brake pedal is depressed (brake switch is on) and steering wheel is held straight ahead (power steering pressure switch is off).

  Note
  • If the atmospheric pressure is less than 72.3 kPa {542 mmHg, 21.3 inHg} or the intake air temperature is below –10 °C {14 °F}, the PCM cancels diagnosis of P0507.

P0550 PSP switch circuit malfunction
• The PCM monitors the PSP switch signal, If the input voltage is low voltage (switch stays on) for 1 min. when the VSS is above 60.0 km/h {37.4 mph} and the ECT is above 60 °C {140 °F}, the PCM determines that the PSP switch circuit has a malfunction.
P0564 Cruise control switch circuit malfunction
• The PCM monitors the cruise control switch signal. If the PCM detects that any one of following switches (Main, CANCEL, SET/COAST, RESUME/ACCEL) remains on for 2 min, the PCM determines that the cruise control switch circuit has a malfunction.
P0571 Brake switch circuit problem
• The PCM monitors switching in conjunction with brake switches No.1 and No.2. If either No.1 or No.2 do not switch for a continuous five times even though either No.1 or No.2 is switched from off to on or from on to off, P0571 is detected.
P0601 Internal control module memory check sum error
• PCM internal memory check sum error.
P0602 PCM programming error
• No configuration data in PCM.

  Note
  • If the “PCM CONFIGURATION” is successful, the PCM stores DTC P0602 and illuminates the MIL (System is normal). Clear DTC P0602 using the WDS or equivalent after the “PCM CONFIGURATION”.
  • MIL turns off after three drive cycles with no failure (DTCs remain in PCM).

P0604 PCM RAM error
• PCM internal RAM malfunction.
P0606 ECM/PCM processor
• PCM internal CPU malfunction.
P0607 PCM performance problem
• PCM internal malfunction.
P0610 PCM vehicle options error
• PCM data configuration error.
P0611 Fuel injector control module performance
• When the PCM drives fuel injectors No.1—No.4 but the injector driver module No.1—No.4 circuit voltage is low, the PCM determines that there is a fuel injector control module performance problem.

MONITORING CONDITION
  ― The following conditions are met:
    • Battery voltage: 10.03 V or more
    • Fuel injection control: except during fuel cut

P0638 Throttle actuator control range/performance
• The PCM compares the actual TP with the target TP when the engine is running. If the difference is more than the specification, the PCM determines that there is a throttle actuator control circuit range/performance problem.
P0703 Brake switch No.1 circuit malfunction
• PCM monitors changes in the input voltage from the brake switch. If the PCM does not detect the voltage change while alternately accelerating and decelerating 8 times, the PCM determines that the brake switch circuit has a malfunction.
P0704 Clutch switch circuit malfunction
• PCM monitors changes in the input voltage from the CPP switch. If the PCM does not detect the voltage change while the vehicle is driven at a vehicle speed of above 30 km/h {19 mph} and stopped 8 times alternately, the PCM determines that the CPP switch circuit has a malfunction.
P0850 Neutral switch circuit malfunction
• PCM monitors changes in the input voltage from the neutral switch. If the PCM does not detect the voltage change while driving the vehicle at a speed above 30 km/h {19 mph} and the clutch pedal is depressed and released 10 times repeatedly, the PCM determines that the neutral switch circuit has a malfunction.
P2006 Variable swirl control system shutter valve stuck closed
• PCM monitors the mass variable swirl shutter valve position using the variable swirl shutter valve switch. If PCM turns the variable swirl solenoid valve off but the variable swirl position still remains closed (variable swirl shutter valve switch is off), the PCM determines that the variable swirl shutter valve is stuck closed.
P2009 Variable swirl solenoid valve control circuit low
• PCM monitors the variable swirl solenoid valve control signal. If the PCM turns variable swirl solenoid valve off but the voltage still remains low, the PCM determines that the variable swirl solenoid valve control circuit has a malfunction.
P2010 Variable swirl solenoid valve control circuit high
• PCM monitors the variable swirl solenoid valve control signal. If the PCM turns variable swirl solenoid valve on but the voltage still remains high, the PCM determines that the variable swirl solenoid valve control circuit has a malfunction.
P2088 OCV actuator circuit low
• PCM monitors the OCV voltage. If the PCM detects that the OCV control voltage (calculated from OCV) is below the threshold voltage (calculated from battery positive voltage), the PCM determines that the OCV circuit has a malfunction.
P2089 OCV actuator circuit high
• PCM monitors the OCV voltage. If the PCM detects that the OCV control voltage (calculated from OCV) is above the threshold voltage (calculated from battery positive voltage), the PCM determines that the OCV circuit has a malfunction.
P2096 Target A/F feedback system too lean
• The PCM monitors the target A/F fuel trim while under target A/F feedback control. If the fuel trim is more than the specification, the PCM determines that the target A/F feedback system is too lean.
• HO2S voltage is more than 0.1 V.
P2097 Target A/F feedback system too rich
• The PCM monitors the target A/F fuel trim while under target A/F feedback control. If the fuel trim is less than specification, the PCM determines that the target A/F feedback system is too rich.
P2100 Throttle actuator circuit open
• PCM monitors the electronic throttle valve motor current. If the PCM detects that the electronic throttle valve motor current is below the threshold current, the PCM determines that the electronic throttle valve motor circuit has a malfunction.
P2101 Throttle actuator circuit range/performance
• If the PCM detects any of the following conditions, the PCM determines that the throttle circuit has a malfunction.

  ― Default throttle angle that the PCM stored and the throttle angle with drive-by-wire-relay off is not significant.
  ― Voltage from drive-by-wire-relay is too high or too low.
  ― PCM detects large voltage difference between the drive-by-wire-relay and the main relay.
  ― PCM internal malfunction.

P2102 Throttle actuator circuit low input
• PCM monitors the throttle actuator circuit current. If the PCM detects that the throttle actuator circuit current is excessively low, the PCM determines that the throttle actuator circuit was a malfunction.
P2103 Throttle actuator circuit high input
• PCM monitors the throttle actuator circuit current. If the PCM detects that the throttle actuator circuit current is excessively high, the PCM determines that the electronic throttle actuator circuit has a malfunction.
P2107 Throttle actuator control module processor problem
• Throttle actuator control module internal processor error.
P2108 Throttle actuator control module performance problem
• If the PCM detects either of the following conditions, the PCM determines that throttle actuator control system has a malfunction.

  ― TP sensor power supply voltage below 4.4 V
  ― TP sensor No.1 output voltage below 0.20 V or above 4.85 V (DTC P0122 or P0123)
  ― TP sensor No.2 output voltage below 0.20 V or above 4.85 V (DTC P0222 or P0223)
  ― PCM internal circuit for TP sensor No.1 input circuit malfunction.

P2119 Throttle actuator control throttle body range/performance problem
• The PCM compares the TP with the default TP when the ignition switch is off. If the TP is higher than the default TP, the PCM determines that there is a throttle actuator control throttle body range/performance problem.
P2122 Accelerator pedal position (APP) sensor No.1 circuit low input
• The PCM monitors the APS No.1 signal. If the PCM detects that the APP sensor No.1 voltage is below 0.2 V, the PCM determines that the APP sensor No.1 circuit has a malfunction.
P2123 Accelerator pedal position (APP) sensor No.1 circuit high input
• The PCM monitors the APP sensor No.1 signal. If the PCM detects that the APP sensor No.1 voltage is above 4.5 V, the PCM determines that the APP sensor No.1 circuit has a malfunction.
P2127 Accelerator pedal position (APP) sensor No.2 circuit low input
• The PCM monitors the APP sensor No.2 signal. If the PCM detects that the APP sensor No.2 voltage is below 0.2 V, the PCM determines that the APP sensor No.2 circuit has a malfunction.
P2128 Accelerator pedal position (APP) sensor No.2 circuit high input
• The PCM monitors the APP sensor No.2 signal. If the PCM detects that the APP sensor No.2 voltage is above 4.5 V, the PCM determines that the APP sensor No.2 circuit has a malfunction.
P2135 TP sensor No.1/No.2 voltage correlation problem
• The PCM compares the input voltage from TP sensor No.1 with the input voltage from TP sensor No.2 when the engine is running. If the difference is more than the specification, the PCM determines that there is a TP sensor No.1/No.2 voltage correlation problem.
P2138 APP sensor No.1/No.2 voltage correlation problem
• The PCM compares the input voltage from APP sensor No.1 with the input voltage from APP sensor No.2 when the engine is running. If the difference is more than the specification, the PCM determines that there is an APP sensor No.1/No.2 angle correlation problem.
P2177 Fuel system too lean at off idle
• PCM monitors the short term fuel trim (SHRTFT) and long term fuel trim (LONGFT) during closed loop fuel control at off-idle. If the LONGFT and the sum total of these fuel trims exceed the preprogrammed criteria, the PCM determines that the fuel system is too lean at off-idle.
P2178 Fuel system too rich at off idle
• PCM monitors the short term fuel trim (SHRTFT) and long term fuel trim (LONGFT) during closed loop fuel control at off-idle. If the LONGFT and the sum total of these fuel trims exceed the preprogrammed criteria, the PCM determines that fuel system is too rich at off-idle.
P2187 Fuel system too lean at idle
• PCM monitors the short term fuel trim (SHRTFT) and long term fuel trim (LONGFT) during closed loop fuel control at idle. If the LONGFT and the sum total of these fuel trims exceed the preprogrammed criteria, the PCM determines that fuel system is too lean at idle.
P2188 Fuel system too rich at idle
• PCM monitors the short term fuel trim (SHRTFT) and long term fuel trim (LONGFT) during closed loop fuel control at idle. If the LONGFT and the sum total of these fuel trims exceed the preprogrammed criteria, the PCM determines that fuel system is too rich at idle.
P2195 A/F sensor signal stuck lean
• The PCM monitors the A/F sensor output current when the following conditions are met. If the average output current is more than 1.2 A for 25 s, the PCM determines that the A/F sensor has a malfunction.

MONITORING CONDITION
  ― ECT: more than 70 °C {158 °F}
  ― Engine speed: 1,000—3,200 rpm
  ― Charging efficiency: 20—62.5%
  ― Output voltage from the HO2S: 0.2 V or above

P2196 A/F sensor signal stuck rich
• The PCM monitors the A/F sensor output current when the following conditions are met. If the average output current is less than 0.85 A for 25 s, the PCM determines that the A/F sensor has a malfunction.

MONITORING CONDITION
  ― ECT: more than 70 °C {158 °F}
  ― Engine speed: 1,000—3,200 rpm
  ― Charging efficiency: 20—62.5%
  ― Output voltage from the HO2S: 0.8 V or less

P2228 BARO sensor circuit low input
• PCM monitors the input voltage from the BARO sensor. If the input voltage at the PCM is below 1.95 V, the PCM determines that the BARO sensor circuit has a malfunction.
P2229 BARO sensor circuit high input
• PCM monitors the input voltage from the BARO sensor. If the input voltage at the PCM is above 4.45 V, the PCM determines that the BARO sensor circuit has a malfunction.
P2237 A/F sensor positive current control circuit open
• The PCM monitors the A/F sensor positive current control circuit voltage. If the voltage does not change with the PCM control value while the engine is running, the PCM determines that the A/F sensor positive current control circuit is open.
P2245 A/F sensor reference voltage circuit low input
• The PCM monitors is A/F sensor reference voltage circuit voltage. If the voltage below the threshold value while the engine is running, the PCM determines that the A/F sensor reference voltage circuit is low.
P2246 A/F sensor reference voltage circuit high input
• The PCM monitors the A/F sensor reference voltage circuit voltage. If the voltage is above the threshold value while the engine is running, the PCM determines that the A/F sensor reference voltage circuit is high.
P2251 A/F sensor negative current control circuit open
• The PCM monitors the A/F sensor negative current control circuit voltage. If the voltage does not change with the PCM control value while the engine is running, the PCM determines that the A/F sensor negative current control circuit is open.
P2502 Charging system voltage problem
• PCM determines that the generator output voltage is above 17 V or the battery voltage is below 11 V while the engine is running.
P2503 Charging system voltage low
• PCM needs more than 20 A from the generator, and determines that generator output voltage is below 8.5 V while the engine is running.
P2504 Charging system voltage high
• PCM determines that the generator output voltage is above 18.5 V or the battery voltage is above 16.0 V while the engine is running.
P2507 PCM +BB (back-up battery) voltage low
• The PCM monitors the voltage of the back-up battery positive terminal. If the PCM detects that the battery positive terminal voltage is below 2.5 V for 2 s, the PCM determines that the backup voltage circuit has a malfunction.