LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Audi >> 2018 >> RS 3 >> Repair and Diagnosis >> Engine Performance >> System >> Generic Scan Tool [DAZA] (Engine DTC Tables) >> St Generic Scan Tool >> Diagnosis And Testing >> Engine DTC Tables >> Engine/Motor Control Module --, 2021 MY
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Engine/Motor Control Module --, 2021 MY

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
Catalyst System P0420  - Catalyst System Efficiency Below Threshold Bank 1 intrusive monitor ratio of measured corrected OSC / OSC of borderline catalyst     monitor entry conditions     15 [s] once / DCY 1 DCY
  • Three Way Catalytic Converter (TWC)
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
measure of OSC compared to OSC of borderline catalyst arithmetic average value of OSC ratio not calibrated [-] conditions for active lambda diagnosis (referenced) checked  
  or     for arithmetic average value calculation    
  EWMA filtered value of OSC ratio < 0.10 [-] number of checks required for valid result not calibrated [-]
        for EWMA-filter    
        K-factor 0.35 [-]
        minimum number of tests per DCY required 1  
        step change detection will initiate multiple tests per DCY conditions for step change detection    
        deviation between new measured value and old EWMA filtered value > 0.60 [-]
        number of checks for confirmation 3.00 [-]
        maximum tolerance to confirm filtered value 0.02 [-]
        initial value of filtered value 1.00 [-]
        maximum number of checks per driving cycle 2.00 [-]
        additional conditions:    
        no additional conditions calibrated    
Misfire P0300 - Random/Multiple Cylinder Misfire Detected crankshaft speed fluctuation (single or multiple) emission threshold misfire rate (MR) > 2.48 [%] case 1:     1000 [rev] continuous 2 DCY
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate Service Information for low compression readings or for carbon buildup removal.
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils with Power Output Stage --
P0301  - Cylinder 1 Misfire Detected catalyst damage misfire rate (MR) > 3.23...16.60 [%] ECT downstream engine @ start >= -48 [°C] 200 [rev] continuous immediately
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate Service Information for low compression readings or for carbon buildup removal.
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils with Power Output Stage --
P0302  - Cylinder 2 Misfire Detected case 2:    
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate Service Information for low compression readings or for carbon buildup removal.
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils with Power Output Stage --
P0304  - Cylinder 4 Misfire Detected ECT downstream engine @ start < -48 [°C]
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate Service Information for low compression readings or for carbon buildup removal.
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils with Power Output Stage --
P0305  - Cylinder 5 Misfire Detected then activation if ECT downstream engine > 18 [°C]
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate Service Information for low compression readings or for carbon buildup removal.
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils with Power Output Stage --
P0303  - Cylinder 3 Misfire Detected general:    
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate Service Information for low compression readings or for carbon buildup removal.
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils with Power Output Stage --
  active after engine start idle - 150 [RPM] + 1 camshaft [rev]    
  time after engine start > 0.0 [s]  
  engine torque >= 0 [Nm]  
  fuel cut off not active    
  rough road not detected    
Evaporative Emission (EVAP) System P0441  - EVAP System Incorrect Purge Flow intrusive monitor purge valve quality < 0.10 [-] monitor entry conditions     3.2 [s] once / DCY 2 DCY
  • EVAP Canister Purge Regulator Valve 1 -N80-
  • Fuel Tank Leak Detection Control Module -J909-
functional check diff. BARO vs. intake manifold pressure > 25.00...30.00 [kPa]
  relative engine load > 13.99...21.98 [%]
  engine speed 1300...3000 [RPM]
  idle speed not active  
  vehicle speed not calibrated [mph]
  vehicle speed not calibrated [mph]
  engine speed deviation < | 100 | [RPM]
  engine load deviation < | 7.99 | [%]
  diff. actual vs. filtered intake manifold pressure model < |1.00...3.00| [kPa]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            MAP set point deviation < |2.00...6.00| [kPa]      
and    
fuel cut-off active  
or    
lambda control closed loop  
lambda control value 0.90...1.10 [-]
lambda value 0.95...1.05 [-]
and    
selected gear >= 0.00 [-]
and    
case 1    
integrated air mass through canister purge valve not calibrated [g]
or    
cumulated integrated purge MAF since engine start not calibrated [g]
case 2    
integrated air mass through canister purge valve >= 15.0 [g]
cumulated integrated purge MAF since engine start not calculated [g]
and    
valve opening angle for purge adaptation >= 0.00 [-]
or    
air mass flow for purge adaptation >= 0.00 [-]
and    
case 1    
AAT > 30 [°C]
purge flow adaptation factor <= 4.00...15.00 [-]
case 2    
AAT -40...30 [°C]
purge flow adaptation factor <= 4.00...15.00 [-]
case 3    
AAT < -40 [°C]
purge flow adaptation factor <= 4.00...15.00 [-]
and    
cumulated air mass since engine start >= 0.50...23.30 [kg]
AAT > 3 [°C]
BARO > 73.00 [kPa]
battery voltage 10.00...16.00 [V]
and    
ECT downstream engine > 60 [°C]
or    
modeled ECT > 80 [°C]
conditions for measurement window    
diff. actual vs. filtered freezed intake manifold pressure model < | 5.00 | [kPa]
diff. actual vs. filtered intake manifold pressure model < |1.00...4.00| [kPa]
change of engine mode not active  
engine speed 1200...3200 [RPM]
relative engine load > 18.00 [%]
diff. BARO vs. intake manifold pressure > 25.00 [kPa]
diff. BARO vs. boost pressure not calibrated [kPa]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            maximum throttle position dynamic not calibrated [%]      
engine speed deviation < | 100 | [RPM]
change of manifold pressure set point < |2.00...6.00| [kPa]
change of modeled manifold pressure < |1.00...4.00| [kPa]
Evaporative Emission (EVAP) System P00FE - EVAP System Tank Vapor Line Restricted/Blocked intrusive monitor high pass filtered DMTL pump current >= 1.0 [mA] previous ECM keep alive time     16.0 [s] once / DCY 2 DCY
  • EVAP Canister Purge Regulator Valve 1 -N80-
  • Fuel Tank Leak Detection Control Module -J909-
rationality check: blocked line for time > 7.4 [s] reference measurement of small leak monitor finished  
        and    
        high pass filtered DMTL pump current >= 1.0 [mA]
        during time after reference measurement <= 12.0 [s]
        actual DCY    
        ECT downstream engine @ start >= 3 [°C]
        AAT 4...35 [°C]
        BARO > 73.95 [kPa]
        battery voltage >= 10.90; <= 16.10 [V]
        time since engine start >= 600.0 [s]
        diff. between ECT downstream engine @ start and AAT not calibrated [K]
        or    
        propulsion off time previous dcy >= 21600.0 [s]
        initial vehicle speed > 6 [mph]
        vehicle speed > 3 [mph]
        vehicle speed deviation <= | 159 | [mph]
        engine speed deviation <= | 8192 | [RPM]
        purge flow adaptation factor <= 2.50 [-]
        fuel level <= 45.00 [l]
Evaporative Emission (EVAP) System Very Small Leak P0456  - EVAP System Leak Detected (Very Small Leak) intrusive monitor EVAP-system leakage area calculated from pump current curve > 0.16 [mm A 2 ] ECT downstream engine @ start >= 3 [°C] 800.0 [s] once / DCY 2 DCY
  • Check the EVAP System for Leaks.
  • EVAP Canister Purge Regulator Valve 1 -N80-
  • Fuel Tank Leak Detection Control Module -J909-
rationality check diff. between ECT downstream engine @ start and AAT not calibrated [K]
  or    
  propulsion off time previous dcy >= 21600.0 [s]
  AAT < 35; > 4 [°C]
  BARO > 73.95 [kPa]
  time since engine start in current dcy >= 600.0 [s]
  battery voltage >= 10.90; <= 16.10 [V]
  change in battery voltage during monitoring < 1.00 [V]
  engine off time >= 3.0 [s]
  vehicle speed 0 [mph]
  evap purge adaptation < 2.50 [-]
  integrated purge mass flow since start of last purge phase not calibrated  
  no sudden change in evap pump current (filling event) < 1.0; > -0.3 [mA]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            deviation of filtered evap pump current during reference measurement within range <= 3.0 [mA]      
change in relative evap pump current during monitoring not calibrated [-]
within time not calibrated [s]
(during ECM keep alive-time after ignition off, max. time) < 900.0 [s]
EVAP vent valve not calibrated  
airbag not activated  
fuel level <= 45.00 [l]
Evaporative Emission (EVAP) System Small Leak P0442  - EVAP System Leak Detected (Small Leak) intrusive monitor modeled pressure from pump current < 0.86 [kPa] ECT downstream engine @ start >= 3 [°C] 400.0 [s] once / DCY 2 DCY
  • Check the EVAP System for Leaks.
  • EVAP Canister Purge Regulator Valve 1 -N80-
  • Fuel Tank Leak Detection Control Module -J909-
pressure check diff. between ECT downstream engine @ start and AAT not calibrated [K]
  or    
  propulsion off time previous dcy >= 21600.0 [s]
  AAT < 35; > 4 [°C]
  BARO > 73.95 [kPa]
  time since engine start in current dcy >= 600.0 [s]
  battery voltage >= 10.90; <= 16.10 [V]
  change in battery voltage during monitoring < 1.00 [V]
  engine off time >= 3.0 [s]
  vehicle speed 0 [mph]
  no sudden change in evap pump current (filling event) < 1.0; > -0.3 [mA]
  deviation of filtered evap pump current during reference measurement within range <= 3.0 [mA]
  change in relative evap pump current during monitoring not calibrated [-]
  within time not calibrated [s]
  (during ECM keep alive-time after ignition off, max. time) < 900.0 [s]
  EVAP vent valve not calibrated  
  airbag not activated  
  fuel level <= 45.00 [l]
Evaporative Emission (EVAP) Diagnosis Module Tank Leakage (DMTL) P043E - EVAP System Leak Detection Reference Orifice Low Flow out of range high during engine off: > 40.0 [mA] during engine off:     14.0 [s] once / DCY 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
evap pump current during reference measurement ECT downstream engine @ start >= 3 [°C]
during engine running: > 40.0 [mA] diff. between ECT down stream engine @ start and AAT not calibrated [K] 14.0 [s] once / DCY 2 DCY
evap pump current during reference measurement or    
propulsion off time previous dcy >= 21600.0 [s]
  AAT < 35; > 4 [°C]
  BARO > 73.95 [kPa]
  time since engine start in current dcy >= 600.0 [s]
  battery voltage >= 10.90; <= 16.10 [V]
  change in battery voltage during monitoring < 1.00 [V]
  engine off time >= 3.0 [s]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            vehicle speed 0 [mph]      
deviation of filtered evap pump current during reference measurement within range <= 3.0 [mA]
airbag not activated  
during engine running:    
BARO > 73.95 [kPa]
time since engine start >= 600.0 [s]
change in battery voltage during monitoring < 1.50 [V]
at least one leak detection monitor during engine off preceding  
engine speed > 20 [RPM]
fuel cut off not active  
gear shift not detected  
engine stop not commanded  
O2S front ready  
fuel level <= 45.00 [l]
P043F - EVAP System Leak Detection Reference Orifice High Flow out of range low during engine off: < 15.0 [mA] during engine off:     14.0 [s] once / DCY 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
evap pump current during reference measurement ECT downstream engine @ start >= 3 [°C]
during engine running: < 15.0 [mA] diff. between ECT down stream engine @ start and AAT not calibrated [K] 14.0 [s] once / DCY 2 DCY
evap pump current during reference measurement or    
propulsion off time previous dcy >= 21600.0 [s]
  AAT < 35; > 4 [°C]
  BARO > 73.95 [kPa]
  time since engine start in current dcy >= 600.0 [s]
  battery voltage >= 10.90; <= 16.10 [V]
  change in battery voltage during monitoring < 1.00 [V]
  engine off time >= 3.0 [s]
  vehicle speed 0 [mph]
  deviation of filtered evap pump current during reference measurement within range <= 3.0 [mA]
  airbag not activated  
  during engine running:    
  BARO > 73.95 [kPa]
  time since engine start >= 600.0 [s]
  change in battery voltage during monitoring < 1.50 [V]
  at least one leak detection monitor during engine off preceding  
  engine speed > 20 [RPM]
  fuel cut off not active  
  gear shift not detected  
  engine stop not demanded  
  O2S front ready  
  fuel level <= 45.00 [l]
P2407 - EVAP System Leak Detection Pump Sense Circuit Intermittent/Erratic signal check during engine off: > 3.0 [mA] during engine off:     800.0 [s] once / DCY 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
fluctuation of evap pump current during reference measurement ECT downstream engine @ start >= 3 [°C]
or diff. between ECT downstream engine @ start and AAT not calibrated [K]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
  P2450 - EVAP System Switching Valve Performance/Stuck Open   drop of evap pump current during pump phase > 0.8 [mA] or        
  • Fuel Tank Leak Detection Control Module -J909-
for time >= 5.0 [s] propulsion off time previous dcy >= 21600.0 [s]
during engine running - only 1.dcy     AAT < 35; > 4 [°C]
fluctuation of evap pump current during reference measurement > 3.0 [mA] BARO > 73.95 [kPa]
or     time since engine start in preceding dcy >= 600.0 [s]
drop of evap pump current during pump phase > 0.8 [mA] battery voltage >= 10.90; <= 16.10 [V]
for time >= 5.0 [s] change in battery voltage during monitoring < 1.00 [V]
      engine off time >= 3.0 [s]
      vehicle speed 0 [mph]
      no sudden change in evap pump current (filling event) < 1.0; > -0.3 [mA]
      change in relative evap pump current during monitoring not calibrated [-]
      within time not calibrated [s]
      (during ECM keep alive-time after ignition off, max. time) < 900.0 [s]
      airbag not activated  
      during engine running:    
      BARO > 73.95 [kPa]
      time since engine start >= 600.0 [s]
      change in battery voltage during monitoring < 1.50 [V]
      at least one leak detection monitor during engine off preceding  
      engine speed > 20 [RPM]
      fuel cut off not active  
      gear shift not detected  
      engine stop not demanded  
      O2S front ready  
      fuel level <= 45.00 [l]
signal check during engine off: <= 0.6 [mA] during engine off:     16.0 [s] once / DCY 2 DCY
evap pump current difference between reference measurement to idle ECT downstream engine @ start >= 3 [°C]
during engine running: <= 0.6 [mA] diff. between ECT down stream engine @ start and AAT not calibrated [K] 14.0 [s] once / DCY 2 DCY
evap pump current difference between reference measurement to idle or    
propulsion off time previous dcy >= 21600.0 [s]
  AAT < 35; > 4 [°C]
  BARO > 73.95 [kPa]
  time since engine start in preceding dcy >= 600.0 [s]
  battery voltage >= 10.90; <= 16.10 [V]
  change in battery voltage during monitoring < 1.00 [V]
  engine off time >= 3.0 [s]
  vehicle speed 0 [mph]
  no sudden change in evap pump current (filling event) < 1.0; > -0.3 [mA]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            deviation of filtered evap pump current during reference measurement within range <= 3.0 [mA]      
change in relative evap pump current during monitoring not calibrated [-]
within time not calibrated [s]
(during ECM keep alive-time after ignition off, max. time) < 900.0 [s]
airbag not activated  
during engine running:    
BARO > 73.95 [kPa]
time since engine start >= 600.0 [s]
change in battery voltage during monitoring < 1.50 [V]
at least one leak detection monitor during engine off preceding  
engine speed > 20 [RPM]
fuel cut off not active  
gear shift not detected  
engine stop not demanded  
O2S front ready  
fuel level <= 45.00 [l]
Evaporative Emission (EVAP) Diagnosis Module Tank Leakage (DMTL) Pump Motor P2401 - EVAP System Leak Detection Pump Control Circuit Low circuit low signal voltage < 2.74 [V] evap pump electric drive commanded off [V] 0.5 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
P2400 - EVAP System Leak Detection Pump Control Circuit/Open open circuit signal voltage 3.26...4.70 [V] evap pump electric drive commanded off [V] 0.5 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
P2402 - EVAP System Leak Detection Pump Control Circuit High circuit high signal voltage at evap pump current measuring resistor > 4.00 [V] evap pump electric drive commanded on [V] 0.1 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
P2402 - EVAP System Leak Detection Pump Control Circuit High functional check: stuck open/closed signal voltage at evap pump current measuring resistor > 1.80 [V] evap pump electric drive commanded on [V] 0.5 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
Evaporative Emission (EVAP) Diagnosis Module Tank Leakage (DMTL) Pump Heater P240B - EVAP System Leak Detection Pump Heater Control Circuit Low circuit low signal voltage < 2.74 [V] evap pump heater commanded off [V] 0.5 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
P240A - EVAP System Leak Detection Pump Heater Control Circuit/Open open circuit signal voltage 3.26...4.70 [V] evap pump heater commanded off [V] 0.5 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
P240C - EVAP System Leak Detection Pump Heater Control Circuit High circuit high signal current >= 2.2...4.0 [A] evap pump heater commanded on [V] 0.5 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
Evaporative Emission (EVAP) Diagnosis Module Tank Leakage (DMTL) Valve P0448 - EVAP System Vent Control Circuit Shorted circuit low signal voltage < 2.74 [V] evap pump solenoid valve commanded off [V] 0.5 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
P0447 - EVAP System Vent Control Circuit Open open circuit signal voltage 3.26...4.70 [V] evap pump solenoid valve commanded off [V] 0.5 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
P0448 - EVAP System Vent Control Circuit Shorted circuit high signal current >= 2.2...4.0 [A] evap pump solenoid valve commanded on [V] 0.5 [s] continuous 2 DCY
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage > 10.90; < 16.10
Evaporative Emission (EVAP) Canister Purge Valve P0459 - EVAP System Purge Control Valve "A" Circuit High circuit high signal current > 0.60...12.50 [A] actuator commanded on [V] 0.5 [s] continuous 2 DCY
  • EVAP Canister Purge Regulator Valve 1 -N80-
battery voltage >= 8.90

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
Evaporative Emission (EVAP) Canister Purge Valve P0444 - EVAP System Purge Control Valve "A" Circuit Open open circuit signal voltage 3.26...4.70 [V] actuator commanded off [V] 0.5 [s] continuous 2 DCY
  • EVAP Canister Purge Regulator Valve 1 -N80-
  • Fuel Tank Leak Detection Control Module -J909-
battery voltage >= 8.90
Evaporative Emission (EVAP) Canister Purge Valve P0458 - EVAP System Purge Control Valve "A" Circuit Low circuit low signal voltage < 2.74 [V] actuator commanded off [V] 0.5 [s] continuous 2 DCY
  • EVAP Canister Purge Regulator Valve 1 -N80-
battery voltage >= 8.90
Fuel System P219C  - Cylinder 1 Air-Fuel Ratio Imbalance intrusive monitor individual cylinder fuel correction based on measured enleanment for dedicated engine roughness increase > 1.16 [-] general:     20 (does not run in FTP) [s] once / DCY 2 DCY
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
P219D  - Cylinder 2 Air-Fuel Ratio Imbalance A/F cylinder imbalance: out of range high or     camshaft adjustment not calibrated  
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
P219F  - Cylinder 4 Air-Fuel Ratio Imbalance counter for adaptation abort (due to misfire) > 255.00 [-] crankshaft adaptation completed  
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
P21A0  - Cylinder 5 Air-Fuel Ratio Imbalance       rough road not detected  
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
P219E  - Cylinder 3 Air-Fuel Ratio Imbalance         engine roughness signal valid  
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
          engine speed 1200...2600 [RPM]  
          engine load 24.75...80.25 [%]  
          selected gear >= 5.00 [-]  
          BARO > 73.00 [kPa]  
          AAT > -48 [°C]  
          ECT downstream engine 60...3004 [°C]  
          modeled catalyst temperature 400...920 [°C]  
          electrical check of O2S front completed    
          electrical check of O2S rear completed    
          lambda control closed loop    
          canister load < 50.00 [-]  
          lambda set value 1 [-]  
          catalyst heating not active    
          ratio fuel mass from evap purge system to fuel mass through injectors < 0.99 [-]  
          integrated air mass >= 6.00 [kg]  
          misfire on currently lean shifted cylinder not detected    
          scavenging rate not calibrated [-]  
Fuel System P219C - Cylinder 1 Air-Fuel Ratio Imbalance intrusive monitor individual cylinder fuel correction based on measured enleanment for dedicated engine roughness increase < 0.84 [-] general:     20 (does not run in FTP) [s] once / DCY 2 DCY
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
P219D - Cylinder 2 Air-Fuel Ratio Imbalance A/F cylinder imbalance: out of range low camshaft adjustment not calibrated  
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
P219F - Cylinder 4 Air-Fuel Ratio Imbalance crankshaft adaptation completed  
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
P21A0 - Cylinder 5 Air-Fuel Ratio Imbalance   rough road not detected  
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
P219E - Cylinder 3 Air-Fuel Ratio Imbalance   engine roughness signal valid  
  • Check the spark plugs visually for signs of fouling.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Ignition Coils --
    engine speed 1200...2600 [RPM]  
    engine load 24.75...80.25 [%]  
    selected gear >= 5.00 [-]  
    BARO > 73.00 [kPa]  
    AAT > -48 [°C]  
    ECT downstream engine 60...3004 [°C]  
    modeled catalyst temperature 400...920 [°C]  
    electrical check of O2S front completed    
    electrical check of O2S rear completed    
    lambda control closed loop    
    canister load < 50.00 [-]  
    lambda set value 1 [-]  
    catalyst heating not active    
    ratio fuel mass from evap purge system to fuel mass through injectors < 0.99 [-]  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            integrated air mass >= 6.00 [kg]      
misfire on currently lean shifted cylinder not detected  
scavenging rate not calibrated [-]
Fuel System P2187 - System Too Lean at Idle Bank 1 Direct Fuel Injection adaptive value > 6.52 [%] general:     0 (FTP75: 330.0) [s] continuous 2 DCY
  • Check the vacuum lines visually for leaks.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Fuel Injectors --
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
  • Intake Manifold Sensor -GX9-
  • Fuel Metering Valve -N290-
system too lean @ idle number of injections after engine start > 1000.00 [-]
  engine speed 520...1120 [RPM]
  engine load 8...42 [%]
  IAT @ manifold < 100 [°C]
  ratio MAP to BARO > 0.20 [-]
  or    
  valve overlap < 20.00 [°CRK]
  part load adaptation completed  
  lambda control closed loop  
  lambda set point 0.87...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 62 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 62 [°C]
  or    
  AAT > 62...143 [°C]
P2188 - System Too Rich at Idle Bank 1 Direct Fuel Injection adaptive value < -8.02 [%] general:     0 (FTP75: 240.0) [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
  • Intake Manifold Sensor -GX9-
  • Fuel Metering Valve -N290-
  • EVAP Canister Purge Regulator Valve 1 -N80-
system too rich @ idle number of injections after engine start > 1000.00 [-]
  engine speed 520...1120 [RPM]
  engine load 8...42 [%]
  IAT @ manifold < 100 [°C]
  ratio MAP to BARO > 0.20 [-]
  or    
  valve overlap < 20.00 [°CRK]
  part load adaptation completed  
  lambda control closed loop  
  lambda set point 0.87...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 62 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 62 [°C]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            or > 62...143 [°C]      
AAT
Fuel System P21F8 - Fuel Control System "B" Too Lean at Idle Bank 1 Multiport Fuel Injection adaptive value > 8.02 [%] general:     0 (FTP75: 640.0) [s] continuous 2 DCY
  • Fuel Injectors 2 --
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
system too lean @ idle number of injections after engine start > 1000.00 [-]
  engine speed 520...1120 [RPM]
  engine load 8...42 [%]
  IAT @ manifold < 100 [°C]
  ratio MAP to BARO > 0.20 [-]
  or    
  valve overlap < 20.00 [°CRK]
  part load adaptation completed  
  lambda control closed loop  
  lambda set point 0.87...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 62 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 62 [°C]
  or    
  AAT > 62...143 [°C]
P21F9 - Fuel Control System "B" Too Rich at Idle Bank 1 Multiport Fuel Injection adaptive value < -6.98 [%] general:     0 (FTP75: 1040. 0) [s] continuous 2 DCY
  • Fuel Injectors 2 --
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • EVAP Canister Purge Regulator Valve 1 -N80-
system too rich @ idle number of injections after engine start > 1000.00 [-]
  engine speed 520...1120 [RPM]
  engine load 8...42 [%]
  IAT @ manifold < 100 [°C]
  ratio MAP to BARO > 0.20 [-]
  or    
  valve overlap < 20.00 [°CRK]
  part load adaptation completed  
  lambda control closed loop  
  lambda set point 0.87...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 62 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 62 [°C]
  or    
  AAT > 62...143 [°C]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
  P21F4 - Fuel Control System "B" Too Lean Off Idle Bank 1 Multiport Fuel Injection adaptive value > 20.00 [%] general:     0 (FTP75:230.0) [s] continuous 2 DCY
  • Fuel Injectors 2 --
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
system too lean @ part load number of injections after engine start > 1000.00 [-]
  engine speed 1320...3520 [RPM]
  engine load 38...55 [%]
  IAT @ manifold < 100 [°C]
  ratio MAP to BARO > 0.20 [-]
  or    
  valve overlap < 20.00 [°CRK]
  lambda control closed loop  
  lambda set point 0.87...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 62 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 62 [°C]
  or    
  AAT > 62...143 [°C]
P21F5 - Fuel Control System "B" Too Rich Off Idle Bank 1 Multiport Fuel Injection adaptive value < -20.00 [%] general:     0 (FTP75:230.0) [s] continuous 2 DCY
  • Fuel Injectors 2 --
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • EVAP Canister Purge Regulator Valve 1 -N80-
system too rich @ part load number of injections after engine start > 1000.00 [-]
  engine speed 1320...3520 [RPM]
  engine load 38...55 [%]
  IAT @ manifold < 100 [°C]
  ratio MAP to BARO > 0.20 [-]
  or    
  valve overlap < 20.00 [°CRK]
  lambda control closed loop  
  lambda set point 0.87...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 62 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 62 [°C]
  or    
  AAT > 62...143 [°C]
Fuel System P2177 - System Too Lean Off Idle Bank 1 Direct Fuel Injection adaptive value > 20.00 [%] general: > 1000.00 [-] 0 (FTP75: 220.0) [s] continuous 2 DCY
  • Check the vacuum lines visually for leaks.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
  • Intake Manifold Sensor -GX9-
  • Fuel Metering Valve -N290-
system too lean @ part load number of injections after engine start

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            engine speed 1320...3520 [RPM]      
engine load 38...55 [%]
IAT @ manifold < 100 [°C]
ratio MAP to BARO > 0.20 [-]
or    
valve overlap < 20.00 [°CRK]
lambda control closed loop  
lambda set point 0.87...1.05 [-]
evap purge valve closed  
high PCV purge load due to oil dilution not detected  
and    
case 1:    
integrated air mass <= 0.00 [kg]
ECT downstream engine > 62 [°C]
or    
case 2:    
integrated air mass > 0.00 [kg]
minimum of:    
ECT downstream engine > 62 [°C]
or    
AAT > 62...143 [°C]
P2178 - System Too Rich Off Idle Bank 1 Direct Fuel Injection adaptive value < -20.00 [%] general:     0 (FTP75:220.0) [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Fuel Injectors --
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
  • Intake Manifold Sensor -GX9-
  • Fuel Metering Valve -N290-
system too rich @ part load number of injections after engine start > 1000.00 [-]
  engine speed 1320...3520 [RPM]
  engine load 38...55 [%]
  IAT @ manifold < 100 [°C]
  ratio MAP to BARO > 0.20 [-]
  or    
  valve overlap < 20.00 [°CRK]
  lambda control closed loop  
  lambda set point 0.87...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 62 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 62 [°C]
  or    
  AAT > 62...143 [°C]
Fuel System P0171 - System Too Lean Bank 1 system too lean low pass filtered lambda controller output > 24.00 [%] general:     40.0 [s] continuous 2 DCY
  • Check the vacuum lines visually for leaks.
  • Check the intake system visually for leaks (false air).
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Fuel Injectors --
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
for time > 30.0 [s] number of injections after engine start >= 1000.00 [-]
      ECT downstream engine >= 60 [°C]
      lambda control closed loop  
      and    
      high PCV purge load due to oil dilution not detected  
      MAF from brake booster to manifold not calibrated  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            and          
case 1:    
evap purge not active  
case 2:    
integrated EVAP purge mass >= 10.0 [g]
case 3:    
evap purge controller limitation >= 15.94 [-]
evap purge flow <= 0.00 [kg/h]
P0172 - System Too Rich Bank 1 system too rich low pass filtered lambda controller output < -24.00 [%] general:     40.0 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Fuel Injectors --
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
  • Intake Manifold Sensor -GX9-
  • EVAP Canister Purge Regulator Valve 1 -N80-
for time > 30.0 [s] number of injections after engine start >= 1000.00 [-]
      ECT downstream engine >= 60 [°C]
      lambda control closed loop  
      high PCV purge load due to oil dilution not detected  
      MAF from brake booster to manifold not calibrated  
      and    
      case 1:    
      evap purge not active  
      case 2:    
      integrated EVAP purge mass >= 10.0 [g]
      case 3:    
      evap purge controller limitation >= 15.94 [-]
      evap purge flow <= 0.00 [kg/h]
Fuel System P2097 - Post Catalyst Fuel Trim System Too Rich Bank 1 out of range high case 1: general conditions     condition for lambda split operation     1.0 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
  • Check the Three Way Catalytic Converter (TWC).
adapted I-part of 2nd lambda control loop (O2S front fuel trim) > 0.030 [-] catalyst heating not calibrated  
adapted I-part of 2nd lambda control loop (O2S front offset) <= 0.08 [-] case 1: general conditions    
case 2: pending fault fuel trim monitor from previous DCY     decrease of adapted I-part of 2nd lambda control loop between previous and actual DCY < 0.01 [-]
adapted I-part of 2nd lambda control loop (O2S front offset) > 0.08 [-] if no pending fault (offset or fuel trim monitor) from previous DCY then    
      O2S rear Control Loop (i-part, referenced) active  
      for time >= 3.0 [s]
      O2S front offset adaptation (referenced), final conditions: heal debounce fulfilled  
      else pending fault (offset or fuel trim monitor) from previous DCY    
      O2S rear Control Loop (i-part, referenced) active  
      for time >= 1.0 [s]
      O2S front offset adaptation (referenced), final conditions: fault debounce fulfilled  
      case 2: pending fault fuel trim monitor from previous DCY    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            O2S rear Control Loop (i-part, referenced) active        
for time >= 1.0 [s]
O2S front offset adaptation (referenced), final conditions: fault debounce fulfilled  
additional conditions: pending fault fuel trim and O2S front offset monitor from previous DCY    
O2S rear Control Loop (i-part, referenced) active  
for time >= 3.0 [s]
additional conditions: soot mass conditions    
no additional conditions calibrated    
P2096 - Post Catalyst Fuel Trim System Too Lean Bank 1 out of range low case 1: general conditions     condition for lambda split operation     1.0 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
  • Check the Three Way Catalytic Converter (TWC).
adapted I-part of 2nd lambda control loop (O2S front fuel trim) < -0.030 [-] catalyst heating not calibrated  
adapted I-part of 2nd lambda control loop (O2S front offset) >= -0.07 [-] case 1: general conditions    
case 2: pending fault fuel trim monitor from previous DCY     increase of adapted I-part of 2nd lambda control loop between previous and actual DCY < 0.01 [-]
adapted I-part of 2nd lambda control loop (O2S front offset) < -0.07 [-] if no pending fault (offset or fuel trim monitor) from previous DCY then    
      O2S rear Control Loop (i-part, referenced) active  
      for time >= 3.0 [s]
      O2S front offset adaptation (referenced), final conditions: heal debounce fulfilled  
      else pending fault (offset or fuel trim monitor) from previous DCY    
      O2S rear Control Loop (i-part, referenced) active  
      for time >= 1.0 [s]
      O2S front offset adaptation (referenced), final conditions: fault debounce fulfilled  
      case 2: pending fault fuel trim monitor from previous DCY    
      O2S rear Control Loop (i-part, referenced) active  
      for time >= 1.0 [s]
      O2S front offset adaptation (referenced), final conditions: fault debounce fulfilled  
      additional conditions: pending fault fuel trim and O2S front offset monitor from previous DCY    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            O2S rear Control Loop (i-part, referenced) active [s]      
for time >= 3.0
additional conditions: soot mass conditions  
no additional conditions calibrated  
Fuel Pump Control (FPC) P0148 - Fuel Delivery Error functional check - rail pressure rise @ engine start rail pressure rise @ start not detected   ECT > -48; <= 143 [°C] 7.0 [s] once / DCY 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
  • Fuel Delivery Unit -GX1-
low pressure start detected rail pressure control closed loop  
    high pressure start commanded on  
    rail pressure before start < 1.50 [MPa]
Fuel Pump Control (FPC) P008A - Low Pressure Fuel System Pressure - Too Low rationality check - pressure low fuel trim activity 0.95...1.05 [-] time after engine start > 30.0 [s] 10.0 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Low Fuel Pressure Sensor -G410-
sum of controller deviation and adaptation pressure value > 450.00 [kPa] ECT downstream engine 0 [°C]
or     lambda set point not calibrated [-]
difference between target pressure vs. actual pressure > 200.00 [kPa] lambda control active  
for time > 7.8 [s] lambda control closed loop  
      catalyst heating not active  
      commanded PWM not calibrated [%]
      catalyst overheating protection not calibrated  
      canister load not calibrated [-]
      diff. actual fuel mass set point vs. filtered fuel mass set point not calibrated [g/min]
      diff. actual fuel pressure vs. filtered fuel pressure not calibrated [kPa]
      MFI part of injected fuel 0.00 [-]
      for time > 0.1 [s]
      fuel mass set point not calibrated [g/s]
      engine speed not calibrated [RPM]
      for time > 0.0 [s]
      engine load not calibrated [%]
      for time > 0.0 [s]
P008B - Low Pressure Fuel System Pressure - Too High rationality check - pressure high fuel trim activity 0.95...1.05 [-] time after engine start > 30.0 [s] 10.0 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Low Fuel Pressure Sensor -G410-
sum of controller deviation and adaptation pressure value < -350.00 [kPa] ECT downstream engine 0 [°C]
or     lambda set point not calibrated [-]
difference between target pressure vs. actual pressure < -200.00 [kPa] lambda control active  
for time > 7.8 [s] lambda control closed loop  
      catalyst heating not active  
      commanded PWM not calibrated [%]
      catalyst overheating protection not calibrated  
      canister load not calibrated [-]
      diff. actual fuel mass set point vs. filtered fuel mass set point not calibrated [g/min]
      diff. actual fuel pressure vs. filtered fuel pressure not calibrated [kPa]
      MFI part of injected fuel >= 0.00 [-]
      for time > 0.1 [s]
      fuel mass set point not calibrated [g/s]
      engine speed not calibrated [RPM]
      for time > 0.0 [s]
      engine load not calibrated [%]
      for time > 0.0 [s]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
Fuel Pump Control (FPC) P0634 - Control Module Internal Temperature "A" Too High over-temperature power stage power stage temperature > 150...165 [°C] engine speed > 80 [RPM] 0.5 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
Fuel Pump Control (FPC) P025C - Fuel Pump Module "A" Control Circuit Low circuit low signal voltage < 2.74 [V] actuator commanded off   3.5 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
P025A - Fuel Pump Module "A" Control Circuit/Open open circuit signal voltage 3.26...4.70 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
P025D - Fuel Pump Module "A" Control Circuit High circuit high signal current > 0.60...12.50 [A] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
Fuel Injector P21DB - Cylinder 1 Injector "B" Circuit Low circuit low signal voltage < 2.74 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Fuel Injectors 2 --
P21DE - Cylinder 2 Injector "B" Circuit Low
  • Fuel Injectors 2 --
P21E2 - Cylinder 4 Injector "B" Circuit Low
  • Fuel Injectors 2 --
P21E4 - Cylinder 5 Injector "B" Circuit Low
  • Fuel Injectors 2 --
P21E0 - Cylinder 3 Injector "B" Circuit Low
  • Fuel Injectors 2 --
P21CF - Cylinder 1 Injector "B" Circuit/Open open circuit signal voltage 3.26...4.70 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Fuel Injectors 2 --
P21D0 - Cylinder 2 Injector "B" Circuit/Open
  • Fuel Injectors 2 --
P21D2 - Cylinder 4 Injector "B" Circuit/Open
  • Fuel Injectors 2 --
P21D3 - Cylinder 5 Injector "B" Circuit/Open
  • Fuel Injectors 2 --
P21D1 - Cylinder 3 Injector "B" Circuit/Open
  • Fuel Injectors 2 --
P21DC - Cylinder 1 Injector "B" Circuit High circuit high signal current > 0.60...12.50 [A] actuator commanded on [RPM] 0.5 [s] continuous 2 DCY
  • Fuel Injectors 2 --
P21DF - Cylinder 2 Injector "B" Circuit High engine speed >= 0
  • Fuel Injectors 2 --
P21E3 - Cylinder 4 Injector "B" Circuit High    
  • Fuel Injectors 2 --
P21E5 - Cylinder 5 Injector "B" Circuit High    
  • Fuel Injectors 2 --
P21E1 - Cylinder 3 Injector "B" Circuit High    
  • Fuel Injectors 2 --
Fuel Injector P0201 - Cylinder 1 Injector "A" Circuit circuit low (low side) signal voltage 0...1.00 [V] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Injectors --
P0202 - Cylinder 2 Injector "A" Circuit
  • Fuel Injectors --
P0204 - Cylinder 4 Injector "A" Circuit
  • Fuel Injectors --
P0205 - Cylinder 5 Injector "A" Circuit
  • Fuel Injectors --
P0203 - Cylinder 3 Injector "A" Circuit
  • Fuel Injectors --
P0201 - Cylinder 1 Injector "A" Circuit circuit low (high side) signal voltage 0...1.00 [V] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Injectors --
P0202 - Cylinder 2 Injector "A" Circuit
  • Fuel Injectors --
P0204 - Cylinder 4 Injector "A" Circuit
  • Fuel Injectors --
P0205 - Cylinder 5 Injector "A" Circuit
  • Fuel Injectors --
P0203 - Cylinder 3 Injector "A" Circuit
  • Fuel Injectors --
P0201 - Cylinder 1 Injector "A" Circuit open circuit low side sensing     actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Injectors --
P0202 - Cylinder 2 Injector "A" Circuit signal voltage < 1.00 [V]
  • Fuel Injectors --
P0204 - Cylinder 4 Injector "A" Circuit and    
  • Fuel Injectors --
P0205 - Cylinder 5 Injector "A" Circuit high side sensing    
  • Fuel Injectors --
P0203 - Cylinder 3 Injector "A" Circuit signal voltage 5.00 [V]
  • Fuel Injectors --
P0201 - Cylinder 1 Injector "A" Circuit circuit high (low side) signal voltage > 9.00...14.00 [V] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Injectors --
P0202 - Cylinder 2 Injector "A" Circuit
  • Fuel Injectors --
P0204 - Cylinder 4 Injector "A" Circuit
  • Fuel Injectors --
P0205 - Cylinder 5 Injector "A" Circuit
  • Fuel Injectors --
P0203 - Cylinder 3 Injector "A" Circuit
  • Fuel Injectors --
P0201 - Cylinder 1 Injector "A" Circuit circuit high (high side) signal voltage > 9.00...14.00 [V] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Injectors --
P0202 - Cylinder 2 Injector "A" Circuit
  • Fuel Injectors --
P0204 - Cylinder 4 Injector "A" Circuit
  • Fuel Injectors --
P0205 - Cylinder 5 Injector "A" Circuit
  • Fuel Injectors --
P0203 - Cylinder 3 Injector "A" Circuit
  • Fuel Injectors --
P0201 - Cylinder 1 Injector "A" Circuit short between high side and low side time to reach desired current, after switch on of power stage < 10 [μs] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Injectors --

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
  P0202 - Cylinder 2 Injector "A" Circuit                  
  • Fuel Injectors --
P0204 - Cylinder 4 Injector "A" Circuit
  • Fuel Injectors --
P0205 - Cylinder 5 Injector "A" Circuit
  • Fuel Injectors --
P0203 - Cylinder 3 Injector "A" Circuit
  • Fuel Injectors --
Fuel Rail Pressure (FRP) Control Actuator P0087 - Fuel Rail/System Pressure - Too Low Bank 1 functional check: stuck open filtered rail pressure < 0.80 [MPa] time after engine start > 60.0 [s] 5.0 [s] multiple 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
  • Fuel Delivery Unit -GX1-
lambda control closed loop  
fuel cut off not active  
time after fuel cut off > 8.0 [s]
P0088 - Fuel Rail/System Pressure - Too High Bank 1 functional check: stuck close filtered rail pressure > 26.50 [MPa] time after engine start > 60.0 [s] 5.0 [s] multiple 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
lambda control closed loop  
fuel cut off not active  
time after fuel cut off > 8.0 [s]
Fuel Volume Regulator Control P0091 - Fuel Pressure Regulator "A" Control Circuit Low circuit low (low side) signal voltage 0...1.00 [V] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Delivery Unit -GX1-
P0091 - Fuel Pressure Regulator "A" Control Circuit Low circuit high (low side) signal voltage 0...1.00 [V] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Delivery Unit -GX1-
P0090 - Fuel Pressure Regulator "A" Control Circuit/Open open circuit low-side sensing     actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Delivery Unit -GX1-
signal voltage < 1.00 [V]
and    
high-side sensing    
signal voltage 5.00 [V]
P0092 - Fuel Pressure Regulator "A" Control Circuit High circuit low (high side) signal voltage > 9.00...14.00 [V] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Delivery Unit -GX1-
P0092 - Fuel Pressure Regulator "A" Control Circuit High circuit high (high side) signal voltage > 9.00...14.00 [V] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Delivery Unit -GX1-
P0090 - Fuel Pressure Regulator "A" Control Circuit/Open short between high side and low side time to reach desired current, after switch on of power stage < 55 [ A μs] actuator commanded on   0.5 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Delivery Unit -GX1-
Fuel Volume Regulator HP Control P0088 - Fuel Rail/System Pressure - Too High Bank 1 functional check filtered diff. target pressure vs. actual pressure < -2.50 [MPa] time after engine start > 18.0 [s] 9.5 [s] multiple 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
time after fuel cut off > 10.0 [s]
fuel cut off not active  
catalyst heating not active  
fuel volume regulator control active  
relative fuel mass 5.02...350.02 [%]
P0087 - Fuel Rail/System Pressure - Too Low Bank 1 functional check filtered diff. target pressure vs. actual pressure > 2.50 [MPa] time after engine start > 18.0 [s] 3.0 [s] multiple 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
  • Fuel Delivery Unit -GX1-
time after fuel cut off > 10.0 [s]
fuel cut off not active  
catalyst heating not active  
fuel volume regulator control active  
relative fuel mass 5.02...350.02 [%]
Fuel Pressure LP Regulator P0089 - Fuel Pressure Regulator "A" Performance functional check pressure control activity > 450.00 [kPa] time after engine start > 5.0 [s] 120.0 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Pressure Sensor -G247-
low pressure pump cleaning function not calibrated  
ECT downstream engine > -48 [°C]
P0089 - Fuel Pressure Regulator "A" Performance functional check pressure control activity < -350.00 [kPa] time after engine start > 5.0 [s] 120.0 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Pressure Sensor -G247-
low pressure pump cleaning function not calibrated  
ECT downstream engine > -48 [°C]
Fuel Pressure LP Regulator P0089 - Fuel Pressure Regulator "A" Performance functional check diff. between actual pressure and target pressure > 200.00 [kPa] time after engine start > 5.0 [s] 5.0 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Pressure Sensor -G247-

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            ECT downstream engine > -48 [°C]      
high pressure pump fuel volume request not calibrated [mm3 ]
time after minimum high pressure pump fuel volume request not calibrated [s]
low pressure pump cleaning function not calibrated  
fuel cut off not active  
time after fuel cut off > 12.0 [s]
Fuel Pressure LP Regulator P0089 - Fuel Pressure Regulator "A" Performance functional check diff. between target pressure and actual pressure > 200.00 [kPa] time after engine start > 5.0 [s] 5.0 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
  • Fuel Pressure Sensor -G247-
ECT downstream engine > -48 [°C]
low pressure pump cleaning function not calibrated  
fuel cut off not calibrated  
time after fuel cut off > 12.0 [s]
Fuel Pressure LP Sensor P008B - Low Pressure Fuel System Pressure - Too High out of range high actual pressure > 1125.00 [kPa]       10.0 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Low Fuel Pressure Sensor -G410-
Fuel Pressure LP Sensor P008A - Low Pressure Fuel System Pressure - Too Low out of range low actual pressure < 80.00 [kPa]       5.0 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Low Fuel Pressure Sensor -G410-
Fuel Pressure LP Sensor P2541 - Low Pressure Fuel System Sensor Circuit Low circuit low signal voltage < 0.20 [V]       0.5 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Low Fuel Pressure Sensor -G410-
P2539 - Low Pressure Fuel System Sensor Circuit circuit high signal voltage > 4.80 [V]     0.5 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Low Fuel Pressure Sensor -G410-
Fuel Pressure LP Sensor P2540 - Low Pressure Fuel System Sensor Circuit Range/Performance rationality check inappropriately high (positive offset) general:     time after engine start > 30.0 [s] 2.0 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Low Fuel Pressure Sensor -G410-
fuel trim activity > 1.05 [-] ECT downstream engine not calibrated [°C]
for time > 4.0 [s] lambda set point not calibrated [-]
Step 1 request of 100% MFI and     lambda control active  
check:          
fuel trim activity > 1.15 [-] lambda control closed loop  
and     catalyst heating not active  
sum of controller deviation and adaptation pressure value < -350.00 [kPa] commanded PWM not calibrated [%]
or     catalyst overheating protection not calibrated  
difference between target pressure vs. actual pressure < -200.00 [kPa] canister load not calibrated [-]
for time > 8.0 [s] diff. actual fuel mass set point vs. filtered fuel mass set point not calibrated [g/min]
Step 2 request of 100% DFI and check:     diff. actual fuel pressure vs. filtered fuel pressure not calibrated [kPa]
fuel trim activity 0.95...1.05 [-] MFI part of injected fuel >= 0.00 [-]
and     for time > 0.1 [s]
sum of controller deviation and adaptation pressure value < -350.00 [kPa] fuel mass set point not calibrated [g/s]
or     engine speed not calibrated [RPM]
difference between target pressure vs. actual pressure < -200.00 [kPa] for time > 0.0 [s]
for time > 8.0 [s] engine load not calibrated [%]
      for time > 0.0 [s]
P2540 - Low Pressure Fuel System Sensor Circuit Range/Performance rationality check inappropriately low (negative offset) general:     time after engine start > 30.0 [s] 2.0 [s] continuous 2 DCY
  • Check the fuel pressure and delivery quantity.
  • Low Fuel Pressure Sensor -G410-
fuel trim activity < 0.95 [-] ECT downstream engine not calibrated [°C]
for time > 4.0 [s] lambda set point not calibrated [-]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      Step 1 request of 100% MFI and     lambda control active        
check:          
fuel trim activity < 0.85 [-] lambda control closed loop  
and     catalyst heating not active  
sum of controller deviation and adaptation pressure value > 450.00 [kPa] commanded PWM not calibrated [%]
or     catalyst overheating protection not calibrated  
difference between target pressure vs. actual pressure > 200.00 [kPa] canister load not calibrated [-]
for time > 8.0 [s] diff. actual fuel mass set point vs. filtered fuel mass set point not calibrated [g/min]
Step 2 request of 100% DFI and check:     diff. actual fuel pressure vs. filtered fuel pressure not calibrated [kPa]
fuel trim activity 0.95...1.05 [-] MFI part of injected fuel >= 0.00 [-]
and     for time > 0.1 [s]
sum of controller deviation and adaptation pressure value > 450.00 [kPa] fuel mass set point not calibrated [g/s]
or     engine speed not calibrated [RPM]
difference between target pressure vs. actual pressure > 200.00 [kPa] for time > 0.0 [s]
for time > 8.0 [s] engine load not calibrated [%]
      for time > 0.0 [s]
Fuel Rail Pressure (FRP) Sensor P0191 - Fuel Rail Pressure Sensor Circuit Range/Performance Bank 1 out of range high actual pressure > 30.50 [MPa] engine speed 600...6000 [RPM] 2.5 [s] continuous 2 DCY
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
P0191 - Fuel Rail Pressure Sensor Circuit Range/Performance Bank 1 out of range low actual pressure < 0.050 [MPa] engine speed 600...6000 [RPM] 2.5 [s] continuous 2 DCY
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
fuel pump commanded on
Fuel Rail Pressure (FRP) Sensor P01C4 - Fuel Pressure Sensor "A" Circuit Range/Performance rationality check inappropriately low (negative offset) general:     ECT downstream engine @engine shut- off > 70 [°C] 0 [s] once / DCY 2 DCY
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
rail pressure bank 1 @ engine start < 0.10 [MPa] ECT downstream engine @ start <= 40 [°C]
and     diff. between ECT downstream engine @ start and IAT @ manifold > -25.5; <= 25.5 [K]
choice of:     engine off time >= 36000.0 [s]
fuel system too rich @ part load <= -18.00 [%] engine speed 0 [RPM]
or     diff. between AAT and ECT downstream engine @ start -26.3...26.3 [K]
fuel system too rich @ idle <= -5.02 [%] diff. between AAT and IAT @ manifold @ start -26.3...26.3 [K]
or        
fault fuel system too rich @ part load detected        
or          
fault fuel system too rich @ idle detected        
or          
misfire fault detected        
P01C4 - Fuel Pressure Sensor "A" Circuit Range/Performance rationality check inappropriately high (positive offset) general:     ECT downstream engine @engine shut- off > 70 [°C] 0 [s] once / DCY 2 DCY
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
rail pressure bank 1 @ engine start > 1.50 [MPa] ECT downstream engine @ start <= 40 [°C]
and     diff. between ECT downstream engine @ start and IAT @ manifold > -25.5; <= 25.5 [K]
choice of:     engine off time >= 36000.0 [s]
fuel system too lean @ part load >= 18.00 [%] engine speed 0 [RPM]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      or   [%] diff. between ECT down stream engine @ start and AAT -26.3...26.3 [K]      
fuel system too lean @ idle >= 5.02 diff. between AAT and IAT@ manifold @ start -26.3...26.3 [K]
or      
fault fuel system too lean @ part load detected      
or        
fault fuel system too lean @ idle detected      
or        
misfire fault detected      
SENT: Fuel Rail Pressure (FRP) Sensor P0190 - Fuel Rail Pressure Sensor Circuit Bank 1 sensor internal check sensor signal: electrical check error detected   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Fuel Pressure Sensor -G247-
  • Fuel Metering Valve -N290-
or  
sensor signal: initialization check error detected
SENT: Fuel Rail Pressure (FRP) Sensor U12C2 - Fuel Pressure Sensor Implausible Message communication with FRP sensor received message implausible message   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
SENT: Fuel Rail Pressure (FRP) Sensor U0625 - Lost Communication With Fuel Rail Pressure Sensor Bank 1 communication with FRP sensor received message no message   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
Fuel Level (FL) Sensor P0461 - Fuel Level Sensor "A" Circuit Range/Performance rationality check difference between fuel consumption and fuel level changes < -127.00; > 12.00 [l] vehicle speed not calibrated [mph] 1.0 [s] multiple 2 DCY
  • Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information.
for time not calibrated [s]
case 1: for tank full    
fuel level (absolute) not calibrated [l]
or    
fuel level (relative) > 96.00 [%]
fuel consumption since last refueling or last plausibility check >= 44.00 [l]
case 2: for tank not full    
fuel level (absolute) not calibrated [l]
or    
fuel level (relative) <= 96.00 [%]
fuel consumption since last refueling or last plausibility check >= 15.00 [l]
High PCV Purge Load due to Oil Dilution   ---       ratio modeled fuel mass evaporation out of oil to actual necessary fuel mass > 0.15 [-]      
modeled oil temperature > 20 [°C]
or    
ratio on calculated fuel mass evaporation out of oil to actual necessary fuel mass > 1.99 [-]
modeled oil temperature > 20 [°C]
conditions for fast fuel trim   ---       O2S front fault suspicion from lambda control - case 1: lambda controller at min limit          
O2S Front Offset Adaptation 1st lambda control loop at min limit  
  O2S front set point 1.00 [-]
  O2S front signal < 1.0 [-]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            O2S rear voltage < 0.4 [V]      
O2S rear ready  
case 2: lambda controller at max limit    
1st lambda control loop at max limit  
O2S front set point 1.00 [-]
O2S front signal > 1.0 [-]
O2S rear voltage > 0.6 [V]
O2S rear conditions for accumulation of ready  
exhaust gas mass for steady state    
O2S rear ready  
O2S front set point 1.00 [-]
catalyst purge not active  
engine speed > 1100 [RPM]
fuel cut off not active  
ECT > 62 [°C]
catalyst reheating not active  
catalyst heating during cold start not calibrated  
catalyst heating with AIR not calibrated  
engine load gradient < 7.01 [%/CAM rev]
engine load cycle < 1.33 [-]
engine load > 14.51 [%]
engine state not pre drive or post drive  
AIR not active  
AIR system diagnosis not active  
accumulation of exhaust gas mass for steady state after fuel    
cut off with catalyst purge integrated exhaust gas mass (steady state detection) > 350.0 [g]
accumulation of exhaust gas mass for steady state after fuel    
cut off without catalyst purge integrated exhaust gas mass (steady state detection) > 100.0 [g]
accumulation of exhaust gas mass for steady state after component protection or warm up    
integrated exhaust gas mass (steady state detection) conditions for accumulation of not calibrated [g]
exhaust gas mass for adaptation    
O2S front response monitoring in current DCY not calibrated  
or    
O2S rear offset monitor fault suspicion (target voltage not reached) not calibrated  
or    
O2S front fault suspicion from lambda control not calibrated  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            for time not calibrated [s]      
modeled EGT 350...950 [°C]
for time > 0.0 [s]
exhaust gas mass flow 25.00...200.00 [kg/h]
or    
exhaust gas mass flow 20.00...25.00 [kg/h]
within time < 2.0 [s]
O2S front ready  
H2 correction of O2S rear voltage < 80.00 [V]
O2S front offset monitoring in current DCY not calibrated  
catalyst damaging misfire not detected  
and    
lambda control not calibrated  
split factor DFI/MFI constant  
lambda control closed loop  
for time >= 5.0 [s]
case 1: lambda controller not at min or max limit    
O2S rear ready  
O2S rear Control Loop (i-part, referenced) not calibrated  
for time not calibrated [s]
or    
O2S rear Control Loop (p-part, referenced) active  
for time >= 10.0 [s]
case 2: lambda controller at min or max limit    
O2S front fault suspicion from lambda control active  
above both cases for time >= 5.0 [s]
accumulation of exhaust gas mass for adaptation    
integrated exhaust gas mass (adaptation check) 80.0...160.0 [g]
reset of exhaust gas mass for adaptation    
check for adaptation step finished  
or    
conditions for accumulation of exhaust gas mass for adaptation not fulfilled  
final conditions: fault debounce - case 1    
number of checks for adaptation in row >= 4.00 [-]
change of abs adapted i-part of 2nd lambda control loop (O2S front offset) at each check (adaptation finished) <= 0.30 [%]
or    
low pass filtered abs sum of control value and control error of 2nd lambda control loop at each check (adaption demand in fault direction) > 0 [%]
with filter time 8.0 [s]
case 2    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            number of total checks for adaptation >= 6.00 [-]      
final conditions: heal debounce    
number of checks for adaptation in row >= 4.00 [-]
change of abs adapted i-part of 2nd lambda control loop (O2S front offset) at each check (adaptation finished) <= 0.30 [%]
conditions for O2S rear lambda control loop (i-part)   ---       i-part global balance primary O2S rear control enable conditions          
O2S rear Control Loop (i-part) EVAP monitoring not active  
  band width of lambda control deviation 0 [-]
  ECT > 62 [°C]
  relative fuel mass @ EVAP purge not calibrated [-]
  filtered engine load gradient < -1.01...1.01 [% / CAM rev]
  for filtered time 2.0 [s]
  i-part balance primary O2S rear control enable condition    
  lambda control no limit  
  primary O2S rear control @ open loop (limp home mode)    
  fuel injector power stage error not calibrated  
  fuel injection time lower threshold not calibrated  
  O2S front not calibrated  
  i-part general conditions    
  O2S rear Control Loop (p-part, referenced) active  
  primary O2S rear control @ open loop (limp home mode) not active  
  i-part global O2S front control enable conditions    
  i-part global balance primary O2S rear control enable conditions enabled  
  engine speed 1120...4000 [RPM]
  engine load 14.25...75.00 [%]
  idle speed (without fuel cut off) not calibrated  
  for time not calibrated [s]
  i-part balance primary O2S rear control enable condition    
  i-part balance primary O2S rear control enable condition i-part system primary O2S rear enabled  
  control enable conditions    
  exhaust gas mass of O2S rear Control Loop (p-part, referenced) > 300.0...400.0 [g]
  catalyst temperature 370...900 [°C]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            conditions for accumulation exhaust gas mass          
i-part global balance primary O2S rear control enable conditions enabled  
i-part balance primary O2S rear control enable condition enabled  
H2 protection primary O2S rear control not calibrated  
O2S rear ready  
case 1: engine warm-up not active and protection of components not active    
exhaust gas mass after first start > 499.9...600.2 [g]
exhaust gas mass after restart > 400.4...500.6 [g]
case 2: engine warm-up active or protection of components active    
exhaust gas mass not calibrated [g]
conditions for O2S rear lambda control loop (p-part)   ---       p-part primary O2S rear control enable conditions          
O2S rear Control Loop (p-part) lambda control no limit  
  lambda control closed loop  
  primary O2S rear control @ open loop (limp home mode)    
  fuel injector power stage error not calibrated  
  fuel injection time lower threshold not calibrated  
  O2S front not calibrated  
  p-part global primary O2S rear control enable conditions    
  EVAP monitoring not calibrated  
  misfire not detected  
  engine speed 680...6000 [RPM]
  engine load 13.50...191.25 [%]
  p-part balance primary O2S rear control enable conditions    
  O2S rear lambda control loop @ low-temperature mode active  
  or    
  O2S rear ready  
  p-part primary O2S rear control enable conditions enabled  
  or    
  primary O2S rear control @ open loop (limp home mode) enabled  
  p-part system primary O2S rear control enable conditions    
  catalyst temperature 340...3004 [°C]
  conditions for accumulation exhaust gas mass    
  O2S front lambda set point 1.00 [-]
  catalyst purge (rich condition detected) not active  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            p-part primary O2S rear control enable conditions enabled [g]      
or  
primary O2S rear control @ open loop (limp home mode) enabled
exhaust gas mass > 40.0
conditions for active lambda diagnosis   ---       general conditions          
Active Lambda Diagnosis time after engine start > 6553.5 [s]
  or    
  integrated air mass > 0.20...10.00 [kg]
  integrated heat energy not calibrated [kJ]
  O2S front ready  
  O2S front offset error suspicion not calibrated  
  O2S rear ready  
  integrated air mass after O2S ready >= 0.05 [kg]
  modeled EGT at O2S rear > 450 [°C]
  difference between actual O2S ceramic temp. and O2S ceramic temp. set point < 80.0 [K]
  time after fuel cut off > 10.0 [s]
  in case of fuel cut off duration exceeds > 25.0 [s]
  lambda setpoint 1.00 [-]
  for    
  integrated air mass >= 0.05 [kg]
  engine speed 1240...3600 [RPM]
  vehicle speed > 28 [mph]
  engine load > 13.50...1535.98 [%]
  AAT not calibrated [°C]
  ECT downstream engine >= 65 [°C]
  BARO >= 0.00 [kPa]
  cam profile switching not calibrated [-]
  gear shifting not active [-]
  for time 2.0 [s]
  delay after CD transition not calibrated [s]
  alternative EVAP condition 1    
  integrated EVAP purge mass since last purge stop > 0.0 [g]
  ratio fuel mass from evap purge system to fuel mass through injectors <= 4.00 [-]
  EVAP purge adaptation value <= 64.00 [-]
  or    
  alternative EVAP condition 2    
  EVAP purge mass into intake manifold not calibrated [kg/h]
  or    
  evap purge in limp-home mode active  
  or    
  alternative EVAP condition 3    
  evap purge not active  
  scavenging    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            scavenging rate not calibrated [-]      
for    
integrated air mass not calibrated [kg]
lower range window    
exhaust gas mass flow, lower range 25.00...250.00 [kg/h]
modeled EGT in catalyst system, lower range 490.00...850.00 [°C]
change of modeled catalyst temperature < 100.0 [K]
upper range window    
exhaust gas mass flow, upper range 6553.50...0.00 [kg/h]
modeled EGT in catalyst system, upper range 1262.83...-273.15 [°C]
change of modeled catalyst temperature < 100.0 [K]
lower/upper range window (conditions fulfilled)    
catalyst temperature > 400 [°C]
for time > 10.0 [s]
integrated air mass >= 0.05 [kg]
change of exhaust gas mass flow -40.00...60.00 [kg/h]
for integrated exhaust gas mass flow -40.00...60.00 [kg/h]
with delay time 2.0 [s]
lambda enable condition monitor    
monitoring stops if lambda deviation >= -5.00...5.00 [%]
Deviation between engine nominal lambda value and expected lambda at sensor position < 0.00 [-]
with delay time not calibrated [s]
or    
monitoring stop events per DCY (monitoring stop disabled) not calibrated [-]
lambda control not at min or max limit  
lambda set point request realized  
conditions to switch from rich to lean phase    
lambda set point 0.68...0.92 [-]
for time > 0.1 [s]
integrated exhaust gas mass >= 0.00 [kg]
alternative condition 1    
O2S rear voltage >= 5.00 [V]
or    
alternative condition 2    
O2S rear voltage >= 0.80 [V]
O2S rear voltage gradient -66.50...66.50 [V/s]
MAF rich gas integral >= 0.8 [g]
conditions to switch from lean to rich phase    
lambda set point 0.95...1.16 [-]
for time > 0.1 [s]
integrated exhaust gas mass >= 0.00 [kg]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            alternative condition 1          
O2S rear voltage <= 0.10 [V]
or    
alternative condition 2    
O2S rear voltage <= 0.15 [V]
O2S rear voltage gradient -66.50...66.50 [V/s]
MAF O2 integral >= 1.0 [g]
Oxygen Sensor (O2S) front P0133  - O2 Sensor Circuit Slow Response Bank 1 Sensor 1 intrusive monitor delayed response (arithmetic filter)     monitor entry conditions     20 [s] once / DCY 1 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
O2S signal dynamic check time at lean to rich transition not calibrated [s] conditions for active lambda diagnosis (referenced) checked  
  or     for arithmetic average value calculation    
  time at rich to lean transition not calibrated [s] number of checks required for valid result not calibrated [-]
  slow transition (arithmetic filter)     for EWMA-filter:    
  time at lean to rich transition not calibrated [s] K-factor 0.35 [-]
  or     minimum number of tests per DCY required 1 [-]
  time at rich to lean transition not calibrated [s] step change detection will initiate multiple tests per DCY conditions for step change detection    
  delayed response (EWMA filter)     deviation between new measured value and old EWMA filtered value (delayed response) > 0.3 [s]
  time at lean to rich transition > 0.5 [s] deviation between new measured value and old EWMA filtered value (transition response) > 0.3 [s]
  or     number of checks for confirmation 3.00 [-]
  time at rich to lean transition > 0.5 [s] maximum tolerance to confirm filtered value (delayed response) 0.08 [-]
  slow transition (EWMA filter)     maximum tolerance to confirm filtered value (transition response) 0.08 [-]
  time at lean to rich transition > 0.4 [s] initial value of filtered value 0 [-]
  or     maximum number of checks per driving cycle 2.00 [-]
  time at rich to lean transition > 0.4 [s]    
Oxygen Sensor (O2S) front P2195  - O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 1 out of range high adapted I-part of 2nd lambda control loop (O2S front offset) > 0.08 [-] condition for lambda split operation   [s] 450 [s] multiple 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
  • Intake Manifold Sensor -GX9-
catalyst heating not calibrated
pending fault from previous DCY O2S front offset monitor  
O2S rear Control Loop (i-part, referenced) checked
for time >= 3.0
O2S front offset adaptation (referenced), final conditions: fault debounce fulfilled
additional conditions:  
no additional conditions calibrated  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
  P2196  - O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 1 out of range low adapted I-part of 2nd lambda control loop (O2S front offset) < -0.07 [-] condition for lambda split operation   [s] 450 [s] multiple 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Fuel Delivery Unit -GX1-
  • Intake Manifold Sensor -GX9-
  • EVAP Canister Purge Regulator Valve 1 -N80-
catalyst heating not calibrated
pending fault from previous DCY O2S front offset monitor  
O2S rear Control Loop (i-part, referenced) checked
for time >= 3.0
O2S front offset adaptation (referenced), final conditions: fault debounce fulfilled
additional conditions:  
no additional conditions calibrated  
Oxygen Sensor (O2S) front P223C - O2 Sensor Pumping Current Range/Performance Bank 1 electrode resistance check number of positive pump current exceedance > 0.00 [-] sensor pump current active [-] 0 [s] multiple 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
or     number of confirmations of current ASIC Mode > 10
number of negative pump current exceedance > 0.00 [-]  
or        
number of invalid pump current measurements out of 15 per pump current measurement cycle not calibrated [-]    
for time not calibrated [s]    
Oxygen Sensor (O2S) front P0132 - O2 Sensor Circuit High Voltage Bank 1 Sensor 1 circuit high voltage @ sensor pump current, virtual ground, trim current or nernst current > 9.8 [V] battery voltage 10.70...16.10 [V] 5.00 [events] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
over voltage check, HW: comparators, SW: measured voltages or      
voltage @ calibration resistance > 4.0 [V]  
or      
  internal check of voltages @ calibration resistance > 0.20 [V]  
P0131 - O2 Sensor Circuit Low Voltage Bank 1 Sensor 1 circuit low voltage @ sensor pump current, virtual ground, trim current or nernst current < -0.15 [V] battery voltage 10.70...16.10 [V] 5.00 [events] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
under voltage check, HW: comparators, SW: measured voltages or      
internal check of voltages @ calibration resistance < -0.20 [V]  
Oxygen Sensor (O2S) front P2243 - O2 Sensor Reference Voltage Circuit/Open Bank 1 Sensor 1 nernst and pump cell transition check - open circuit measured calibration resistance @ pump cell >= 164.00 [Ohm] ECM-diagnosis for sensor integrated circuit finished   5.00 [events] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
and     O2S-diagnosis for internal self test finished    
measured calibration resistance @ nernst cell < 164.00 [Ohm] O2S diagnosis report released    
    diagnosis @ low battery voltage permitted    
      or      
      battery voltage 9.80...16.10 [V]  
      for time >= 0.1 [s]  
      O2S ceramic temperature > 630 [°C]  
      or      
      O2S heating up phase completed    
      last O2S packet transfer aborted    
Oxygen Sensor (O2S) front P2237 - O2 Sensor Positive Current Control Circuit/Open Bank 1 Sensor 1 pump cell transition check -circuit continuity measured calibration resistance @ pump cell < 164.00 [Ohm] ECM-diagnosis for sensor integrated circuit finished   5.00 [events] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      and >= 164.00 [Ohm] O2S-diagnosis for internal self test finished        
measured calibration resistance @ nernst cell O2S diagnosis report released  
diagnosis @ low battery voltage permitted  
  or    
  battery voltage 9.80...16.10 [V]
  for time >= 0.1 [s]
  O2S ceramic temperature > 630 [°C]
  or    
  O2S heating up phase completed  
  last O2S packet transfer aborted  
Oxygen Sensor (O2S) front P2251 - O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1 nernst and pump cell transition check - circuit continuity measured calibration resistance @ pump cell < 164.00 [Ohm] ECM-diagnosis for sensor integrated circuit finished   5.00 [events] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
and     O2S-diagnosis for internal self test finished  
measured calibration resistance @ nernst cell < 164.00 [Ohm] O2S diagnosis report released  
    diagnosis @ low battery voltage permitted  
      or    
      battery voltage 9.80...16.10 [V]
      for time >= 0.1 [s]
      O2S ceramic temperature > 630 [°C]
      or    
      O2S heating up phase completed  
      last O2S packet transfer aborted  
Oxygen Sensor (O2S) front P2626 - O2 Sensor Pumping Current Trim Circuit/Open Bank 1 Sensor 1 trim resistor (hot sensor) - circuit continuity measured calibration resistance > 164.00 [Ohm] ECM-diagnosis for sensor integrated circuit finished   5.00 [events] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
O2S-diagnosis for internal self test finished  
O2S diagnosis report released  
diagnosis @ low battery voltage permitted  
or    
battery voltage 9.80...16.10 [V]
for time >= 0.1 [s]
O2S ceramic temperature > 630 [°C]
or    
O2S heating up phase completed  
last O2S packet transfer aborted  
Oxygen Sensor (O2S) front P2414 - O2 Sensor Exhaust Sample Error Bank 1 Sensor 1 signal range check (check for sensor at ambient air) O2S signal front > 8.00 [-] lambda set value < 1.60 [-] 20.0 [s] multiple 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
deviation between actual and set point O2S ceramic temp. < 40.0 [K]
fuel cut off not active  
engine running    
only AIR system    
AIR not active  
Oxygen Sensor (O2S) Heater front P0031 - HO2S Heater Control Circuit Low Bank 1 Sensor 1 circuit low signal voltage < 2.74 [V] time after engine start > 5 [s] 0.5 [s] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
duty cycle <= 97.00 [%]
P0030 - HO2S Heater Control Circuit Bank 1 Sensor 1 open circuit signal voltage 3.26...4.70 [V] time after engine start > 5 [s] 0.5 [s] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
duty cycle <= 98 [%]
P0032 - HO2S Heater Control Circuit High Bank 1 Sensor 1 circuit high signal current > 0.60...12.50 [A] time after engine start > 5 [s] 0.5 [s] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
duty cycle >= 4.00 [%]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
Oxygen Sensor (O2S) Heater front P0135  - O2 Sensor Heater Circuit Bank 1 Sensor 1 out of range O2S ceramic temperature < 680 [°C] heater control active   60.0 [s] multiple 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
for time >= 50.0 [s]
modeled EGT >= 550 [°C]
requested heater voltage >= 10.80 [V]
battery voltage <= 16100 [mV]
fuel cut off not active  
for time >= 30.0 [s]
above conditions must be fulfilled    
monitoring timer stops if conditions not fulfilled for time < 3.0 [s]
or    
monitoring timer is reset if conditions not fulfilled for exceeded time >= 3.0 [s]
P0135 - O2 Sensor Heater Circuit Bank 1 Sensor 1 rationality check (sensor heating up) O2S ceramic temperature < 680 [°C] ECT downstream engine @ start >= -10 [°C] 30.0 [s] multiple 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
and     heater control active  
time after O2S heater on >= 30.0 [s] injection on all cylinders active  
      for time <= 10.0 [s]
P0135 - O2 Sensor Heater Circuit Bank 1 Sensor 1 out of range (low temperature) O2S ceramic temperature < 640 [°C] modeled EGT >= 350 [°C] 10.0 [s] continuous 2 DCY
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
fuel cut off not active  
for time >= 30.0 [s]
O2S front ready  
for time >= 50.0 [s]
Oxygen Sensor (O2S) rear P013A  - O2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 2 intrusive monitor arithmetic average value     active diagnosis     10.0 [s] once / DCY 1 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
check of transient time at rich to lean transition time at rich to lean transition not calibrated [s] conditions for active lambda diagnosis (referenced) checked  
  or     passive diagnosis    
  EWMA filter value transient     conditions for passive lambda diagnosis during fuel cut off (referenced) not calibrated  
  time at rich to lean transition > 0.7 [s] for arithmetic average value calculation    
        number of checks required for valid result not calibrated [-]
        for EWMA-filter:    
        K-factor 0.35 [-]
        minimum number of tests per DCY required 1  
        step change detection will initiate multiple tests per DCY conditions for step change detection    
        deviation between new measured value and old EWMA filtered value > 0.3 [s]
        number of checks for confirmation 2.00 [-]
        maximum tolerance to confirm filtered value 0.1 [s]
        initial value of filtered value 0.0 [s]
        maximum number of checks per driving cycle 2.00 [-]
        number of checks 3.00 [-]
        additional conditions:    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            no additional conditions calibrated          
Oxygen Sensor (O2S) rear P013B  - O2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 2 intrusive monitor arithmetic average value     monitor entry conditions     10.0 [s] once / DCY 1 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
check of transient time at lean to rich transition time at lean to rich transition not calibrated [s] conditions for active lambda diagnosis (referenced) checked  
  or     for arithmetic average value calculation    
  EWMA filter value transient     number of checks required for valid result not calibrated [-]
  time at lean to rich transition > 0.7 [s] for EWMA-filter:    
        K-factor 0.35 [-]
        minimum number of tests per DCY required 1  
        step change detection will initiate multiple tests per DCY conditions for step change detection    
        deviation between new measured value and old EWMA filtered value > 0.3 [s]
        number of checks for confirmation 2.00 [-]
        maximum tolerance to confirm filtered value 0.1 [s]
        initial value of filtered value 0.0 [s]
        maximum number of checks per driving cycle 2.00 [-]
Oxygen Sensor (O2S) rear P013E  - O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 2 intrusive monitor arithmetic average value     monitor entry conditions     20.0 [s] once / DCY 1 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
delayed response monitoring, delay measurement delay time at rich to lean transition not calibrated [s] conditions for active lambda diagnosis (referenced) checked  
  or     for arithmetic average value calculation    
  EWMA filter value transient     number of checks required for valid result not calibrated [-]
  delay time at rich to lean transition > 1.0 [s] for EWMA-filter:    
      K-factor 0.35 [-]
        minimum number of tests per DCY required 1  
        step change detection will initiate multiple tests per DCY conditions for step change detection    
        deviation between new measured value and old EWMA filtered value > 0.5 [s]
        number of checks for confirmation 3.00 [-]
        maximum tolerance to confirm filtered value 0.2 [s]
        initial value of filtered value 0.0 [s]
        maximum number of checks per driving cycle 2.00 [-]
Oxygen Sensor (O2S) rear P013F  - O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 2 intrusive monitor arithmetic average value not calibrated [s] monitor entry conditions checked   20.0 [s] once / DCY 1 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
delayed response monitoring, delay measurement delay time at lean to rich transition conditions for active lambda diagnosis (referenced)
  or for arithmetic average value calculation

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      EWMA filter value transient > 1.0 [s] number of checks required for valid result not calibrated [-]      
delay time at lean to rich transition for EWMA-filter:    
K-factor 0.35 [-]
  minimum number of tests per DCY required 1  
  step change detection will initiate multiple tests per DCY conditions for step change detection    
  deviation between new measured value and old EWMA filtered value > 0.5 [s]
  number of checks for confirmation 3.00 [-]
  maximum tolerance to confirm filtered value <= 0.2 [s]
  initial value of filtered value 0.0 [s]
  maximum number of checks per driving cycle 2.00 [-]
Oxygen Sensor (O2S) rear P2271  - O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 2 intrusive monitor general     active diagnosis (general)     20.0 [s] once / DCY 2 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
O2S signal check - stuck high O2S sensor voltage > 0.15 [V] conditions for active lambda diagnosis (referenced) checked  
  and     active diagnosis (step 1)    
  active diagnosis (step 1)     requested lambda 1.07 [-]
  cumulated O2 mass flow into catalyst >= 2800 [mg] active diagnosis (step 2)    
  and     requested lambda 1.12 [-]
  active diagnosis (step 2)     or    
  integrated exhaust gas mass flow >= 280.0 [g] passive diagnosis    
  for time >= 1.5 [s] conditions for passive lambda diagnosis during fuel cut off (referenced) not calibrated  
  or     additional conditions:    
  passive diagnosis     no additional conditions calibrated    
  cumulated O2 mass flow into catalyst not calibrated [mg]    
Oxygen Sensor (O2S) rear P2270  - O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 2 intrusive monitor general     general conditions     20.0 [s] once / DCY 2 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
O2S signal check - stuck low O2S sensor voltage < 0.80 [V] conditions for active lambda diagnosis (referenced) checked  
  and     step 1    
  step 1     requested lambda 0.80 [-]
  cumulated rich gas mass flow into catalyst >= 3400 [mg] step 2    
  and     requested lambda 0.75 [-]
  step 2     additional conditions:    
  integrated exhaust gas mass flow >= 280.0 [g] no additional conditions calibrated    
  for time >= 1.5 [s]      
Oxygen Sensor (O2S) rear P0137 - O2 Sensor Circuit Low Voltage Bank 1 Sensor 2 O2S signal check - circuit continuity (Circuit low, core connection signal wires) signal voltage < 0.04 [V] general conditions     8.0 [s] continuous 2 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
for time > 0.0 [s] engine running
and     dew point exceeded
difference of sensor voltage with load pulse and voltage without < 0.01 [V] fuel cut off not active
    catalyst purge not active

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      load pulse (mean value of 3 measurements)     case 1 (sensor ready for operation)          
sensor voltage <= 0.32 [V]
or    
sensor voltage 0.55...1.20 [V]
time after protection heating mode finished > 15.0 [s]
or    
sensor voltage not calibrated [V]
internal resistance not calibrated [Ohm]
time after protection heating mode finished not calibrated [s]
or    
internal resistance <= 1200.00 [Ohm]
protection heating mode finished  
above conditions for case 1 must be fulfilled    
for time > 0.2 [s]
case 2 (sensor ready for operation expected)    
time after protection heating mode finished > 15.0 [s]
additional delay time 40.0...50.0 [s]
or    
internal resistance check successful  
or    
signal error during previous DCY not detected  
P0138 - O2 Sensor Circuit High Voltage Bank 1 Sensor 2 O2S signal check - out of range high (Circuit high) signal voltage > 1.20 [V] general conditions     5.0 [s] continuous 2 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
for time > 2.0 [s] engine running  
      dew point exceeded  
      lambda set value > 0.995 [-]
      case 1: sensor ready for operation    
      sensor voltage <= 0.32 [V]
      or    
      sensor voltage 0.55...1.20 [V]
      time after protection heating mode finished > 15.0 [s]
      or    
      sensor voltage not calibrated [V]
      internal resistance not calibrated [Ohm]
      time after protection heating mode finished not calibrated [s]
      or    
      internal resistance <= 1200.00 [Ohm]
      protection heating mode finished  
      above conditions for case 1 must be fulfilled    
      for time > 0.2 [s]
      case 2 (sensor ready for operation expected)    
      time after protection heating mode finished > 15.0 [s]
      additional delay time 40.0...50.0 [s]
      or    
      internal resistance check successful  
      or    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            signal error during previous DCY not detected        
Oxygen Sensor (O2S) rear P0140 - O2 Sensor Circuit No Activity Detected Bank 1 Sensor 2 O2S signal check - circuit continuity (sensor signal line open circuit) case 1     general conditions     8.0 [s] continuous 2 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
signal voltage 0.32...0.55 [V] engine running  
for time > 3.0 [s] dew point exceeded  
and     case 1 (sensor ready for operation)    
difference of sensor voltage with load pulse and voltage without load pulse (mean value of 3 measurements) >= 2.90 [V] sensor voltage <= 0.32 [V]
or     or    
case 2     sensor voltage 0.55...1.20 [V]
internal resistance not calibrated [Ohm] time after protection heating mode finished > 15.0 [s]
and     or    
exhaust temperature not calibrated [°C] sensor voltage not calibrated [V]
      internal resistance not calibrated [Ohm]
      time after protection heating mode finished not calibrated [s]
      or    
      internal resistance <= 1200.00 [Ohm]
      protection heating mode finished  
      above conditions for case 1 must be fulfilled    
      for time > 0.2 [s]
      case 2 (sensor ready for operation expected)    
      time after protection heating mode finished > 15.0 [s]
      additional delay time 40.0...50.0 [s]
      or    
      internal resistance check successful  
      or    
      signal error during previous DCY not detected  
Oxygen Sensor (O2S) Heater rear P0037 - HO2S Heater Control Circuit Low Bank 1 Sensor 2 circuit low signal voltage < 2.74 [V] engine speed >= 0 [RPM] 0.50 [s] continuous 2 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
duty cycle <= 98 [%]
battery voltage >= 8.90 [V]
P0036 - HO2S Heater Control Circuit Bank 1 Sensor 2 open circuit signal voltage 3.26...4.70 [V] engine speed >= 0 [RPM] 0.50 [s] continuous 2 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
duty cycle <= 98 [%]
battery voltage >= 8.90 [V]
P0038 - HO2S Heater Control Circuit High Bank 1 Sensor 2 circuit high signal current > 0.60...12.50 [A] engine speed >= 0 [RPM] 0.50 [s] continuous 2 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
time since dew point exceeded 15.0 [s]
duty cycle >= 3 [%]
battery voltage >= 8.90 [V]
Oxygen Sensor (O2S) Heater rear P0141  - O2 Sensor Heater Circuit Bank 1 Sensor 2 out of range (during normal heater operation after Dew Point is exceeded) internal resistance > 1200.00 [Ohm] time since dew point exceeded > 10.0 [s] 20.0 [s] multiple 2 DCY
  • Oxygen Sensor 1 After Catalytic Converter -GX7-
modeled EGT 300...700 [°C]
IAT @ manifold > -10 [°C]
engine off time > 180.0 [s]
number of checks 10.00 [-]
fuel cut off not active  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            actuator commanded on        
Engine Cooling System P2181 - Cooling System Performance cooling system performance not in the expected range cooling system temperature too low after a sufficient MAF integral < 75 [°C] monitor entry conditions:     during UDC950 [s] once / DCY 2 DCY
  • Engine Coolant Temperature Sensor -G62-
  • Check the After-Run Coolant Pump -V51-
  • Check the engine coolant thermostat. Refer to appropriate Service Information.
for time >= 0.1 [s] ECT downstream engine @ start -8...60 [°C]
      and    
      AAT -8...55 [°C]
      or    
      IAT @ manifold not calibrated [°C]
      begin of air mass integration:    
      ECT downstream engine > 30 [°C]
      conditions for diagnosis:    
      MAF < 380.00 [kg/h]
      delta BARO < 1.50 [kPa]
      delta AAT < 55.0 [K]
      and    
      accum. time required < 200.0...340.0 [s]
      or    
      accum. integrated air mass not calibrated [kg]
      accumulation enable if    
      fuel cut off active  
      or    
      engine load > 100.00 [%]
      or    
      engine load < 0.00 [%]
      start of fault decision:    
      integrated air mass > 7.00...14.80 [kg]
      conditions at fault decision:    
      (average values since start)    
      MAF (lower threshold) >= 26.00...72.00 [kg/h]
      MAF (upper threshold) <= 80.00...200.00 [kg/h]
      vehicle speed (lower threshold) >= 22...37 [mph]
      vehicle speed (upper threshold) <= 75 [mph]
Engine Cooling System P2181 - Cooling System Performance cooling system performance not in the expected range filtered ECT downstream engine < 65...70 [°C] general     0 (FTP75:1000. 0) [s] once / DCY 2 DCY
  • Engine Coolant Temperature Sensor -G62-
  • Check the After-Run Coolant Pump -V51-
  • Check the engine coolant thermostat. Refer to appropriate Service Information.
for time >= 10.0 [s] AAT > -10 [°C]
      air mass flow integral > 3.2...14.8 [g]
      or    
      modeled ECT not calibrated [°C]
      for    
      ECT once after engine start > -10 [°C]
      valid operating points    
      engine running  
      for time > 300.0 [s]
      fuel cut off not active  
      for time > 200.0 [s]
      modeled ECT not calibrated [°C]
      thermostat overdrive not detected  
      for time > 300.0 [s]
      vehicle speed > 19 [mph]
      and    
      vehicle speed < 204 [mph]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            for time > 300.0 [s]      
engine load > 17.00...38.00 [%]
and    
engine load < 399.99 [%]
for time > 200.0 [s]
additional conditions for re-entry after strong ECT drop    
integrated air mass flow during valid operating points > 3200.0...14800.0 [g]
depending on    
min. AAT @ current DCY -10...35 [°C]
ECT @ entry of valid operating points -10...65 [°C]
all conditions above (except general) must be fulfilled    
for time > 20.0 [s]
Engine Coolant Temperature (ECT) Sensor downstream engine P0117 - Engine Coolant Temperature Sensor 1 Circuit Low circuit low ECT downstream engine > 141 [°C]       2.0 [s] continuous 2 DCY
  • Engine Coolant Temperature Sensor -G62-
Engine Coolant Temperature (ECT) Sensor downstream engine P0118 - Engine Coolant Temperature Sensor 1 Circuit High circuit high ECT downstream engine < -45 [°C]       2.0 [s] continuous 2 DCY
  • Engine Coolant Temperature Sensor -G62-
Engine Coolant Temperature (ECT) Sensor downstream engine P0116 - Engine Coolant Temperature Sensor 1 Circuit Range/Performance rationality check diff. modeled vs. measured ECT downstream engine > 9.8 [K]       19.0 [s] continuous 2 DCY
  • Engine Coolant Temperature Sensor -G62-
Engine Coolant Temperature (ECT) Sensor @ Cylinder Head P017C - Cylinder Head Temperature Sensor "A" Circuit Low circuit low signal voltage < 0.20 [V]       0.5 [s] continuous 2 DCY
  • Engine Temperature Control Sensor -G694-
Engine Coolant Temperature (ECT) Sensor @ Cylinder Head P1BB4 - Cylinder Head Temperature Too Low rationality check diff. modeled vs. measured ECT@ cylinder head > 9.8 [K]       0 (FTP75: 15.0) [s] continuous 2 DCY
  • Engine Temperature Control Sensor -G694-
Variable Valve Lift (VVL) Exhaust Actuator P19D7 - Exhaust Camshaft Adjuster "A" Cylinder 1 Feedback Signal Error functional check @ switch to modified valve lift actuator feedback signal voltage permanently low   actuator commanded on   6 [s] multiple 2 DCY
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P19DA - Exhaust Camshaft Adjuster "A" Cylinder 2 Feedback Signal Error and  
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P19E1 - Exhaust Camshaft Adjuster "A" Cylinder 4 Feedback Signal Error correction run (switches into the opposite direction) successful
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P19E7 - Exhaust Camshaft Adjuster "A" Cylinder 5 Feedback Signal Error  
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P19DE - Exhaust Camshaft Adjuster "A" Cylinder 3 Feedback Signal Error    
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P11D3 - Cam Shift Actuator Outlet "A" Cylinder 1 Range/Performance functional check @ switch to modified valve lift actuator feedback signal voltage permanently low   actuator commanded on   3 [s] multiple 2 DCY
  • Cam Actuators --
P11D5 - Cam Shift Actuator Outlet "A" Cylinder 2 Range/Performance and  
  • Cam Actuators --
P11D9 - Cam Shift Actuator Outlet "A" Cylinder 4 Range/Performance correction run (switches into the opposite direction) failed
  • Cam Actuators --
P11DB - Cam Shift Actuator Outlet "A" Cylinder 5 Range/Performance  
  • Cam Actuators --
P11D7 - Cam Shift Actuator Outlet "A" Cylinder 3 Range/Performance    
  • Cam Actuators --
Variable Valve Lift (VVL) Exhaust Actuator P19E4 - Exhaust Camshaft Adjuster "B" Cylinder 1 Feedback Signal Error functional check @ switch to standard lift actuator feedback signal voltage permanently low   actuator commanded on   6 [s] multiple 2 DCY
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P19DC - Exhaust Camshaft Adjuster "B" Cylinder 2 Feedback Signal Error and  
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P19E3 - Exhaust Camshaft Adjuster "B" Cylinder 4 Feedback Signal Error correction run (switches into the opposite direction) successful
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P19E9 - Exhaust Camshaft Adjuster "B" Cylinder 5 Feedback Signal Error  
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P19E0 - Exhaust Camshaft Adjuster "B" Cylinder 3 Feedback Signal Error    
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P11D4 - Cam Shift Actuator Outlet "B" Cylinder 1 Range/Performance functional check @ switch to standard lift actuator feedback signal voltage permanently low   actuator commanded on   3 [s] multiple 2 DCY
  • Cam Actuators --
P11D6 - Cam Shift Actuator Outlet "B" Cylinder 2 Range/Performance and  
  • Cam Actuators --
P11DA - Cam Shift Actuator Outlet "B" Cylinder 4 Range/Performance correction run (switches into the failed
  • Cam Actuators --

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
  P11DC - Cam Shift Actuator Outlet "B" Cylinder 5 Range/Performance   opposite direction)              
  • Cam Actuators --
P11D8 - Cam Shift Actuator Outlet "B" Cylinder 3 Range/Performance
  • Cam Actuators --
Variable Valve Lift (VVL) Exhaust Actuator P18F2 - Exhaust Camshaft Adjuster "B" Cylinder 1 Short Circuit To B+ circuit high @ standard valve lift signal current > 5.00 [A] actuator commanded on   0.5 [s] continuous 2 DCY
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P18F3 - Exhaust Camshaft Adjuster "B" Cylinder 2 Short Circuit To B+
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P18F5 - Exhaust Camshaft Adjuster "B" Cylinder 4 Short Circuit To B+
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P18F6 - Exhaust Camshaft Adjuster "B" Cylinder 5 Short Circuit To B+
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P18F4 - Exhaust Camshaft Adjuster "B" Cylinder 3 Short Circuit To B+
  • Exhaust Camshaft Adjustment Valve 1 -N318-
Variable Valve Lift (VVL) Exhaust Actuator P31A9 - Cam Shift Actuator Outlet "B" Cylinder 1 Circuit Low circuit low @ standard valve lift signal voltage < 1.00 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Cam Actuators --
P31AA - Cam Shift Actuator Outlet "B" Cylinder 2 Circuit Low
  • Cam Actuators --
P31AC - Cam Shift Actuator Outlet "B" Cylinder 4 Circuit Low
  • Cam Actuators --
P31AD - Cam Shift Actuator Outlet "B" Cylinder 5 Circuit Low
  • Cam Actuators --
P31AB - Cam Shift Actuator Outlet "B" Cylinder 3 Circuit Low
  • Cam Actuators --
P11C0 - Cam Shift Actuator Outlet "B" Cylinder 1 Circuit/Open open circuit @ standard valve lift signal voltage 1.00...3.50 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Cam Actuators --
P11C2 - Cam Shift Actuator Outlet "B" Cylinder 2 Circuit/Open
  • Cam Actuators --
P11C6 - Cam Shift Actuator Outlet "B" Cylinder 4 Circuit/Open
  • Cam Actuators --
P11C8 - Cam Shift Actuator Outlet "B" Cylinder 5 Circuit/Open
  • Cam Actuators --
P11C4 - Cam Shift Actuator Outlet "B" Cylinder 3 Circuit/Open
  • Cam Actuators --
Variable Valve Lift (VVL) Exhaust Actuator P11BF - Cam Shift Actuator Outlet "A" Cylinder 1 Range/Performance open circuit @ modified valve lift signal voltage 1.00...3.50 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Cam Actuators --
P11C1 - Cam Shift Actuator Outlet "A" Cylinder 2 Range/Performance
  • Cam Actuators --
P11C5 - Cam Shift Actuator Outlet "A" Cylinder 4 Range/Performance
  • Cam Actuators --
P11C7 - Cam Shift Actuator Outlet "A" Cylinder 5 Range/Performance
  • Cam Actuators --
P11C3 - Cam Shift Actuator Outlet "A" Cylinder 3 Range/Performance
  • Cam Actuators --
P10FD - Exhaust Camshaft Adjuster "A" Cylinder 1 Short Circuit To B+ circuit high @ modified valve lift signal current > 5.00 [A] actuator commanded on   0.5 [s] continuous 2 DCY
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P10FE - Exhaust Camshaft Adjuster "A" Cylinder 2 Short Circuit To B+
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P112A - Exhaust Camshaft Adjuster "A" Cylinder 4 Short Circuit To B+
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P112B - Exhaust Camshaft Adjuster "A" Cylinder 5 Short Circuit To B+
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P10FF - Exhaust Camshaft Adjuster "A" Cylinder 3 Short Circuit To B+
  • Exhaust Camshaft Adjustment Valve 1 -N318-
Variable Valve Lift (VVL) Exhaust Actuator P31B9 - Cam Shift Actuator Outlet "A" Cylinder 1 Circuit Low circuit low @ modified valve lift signal voltage < 1.00 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Cam Actuators --
P31BA - Cam Shift Actuator Outlet "A" Cylinder 2 Circuit Low
  • Cam Actuators --
P31BC - Cam Shift Actuator Outlet "A" Cylinder 4 Circuit Low
  • Cam Actuators --
P31BD -Cam Shift Actuator Outlet "A" Cylinder 5 Circuit Low
  • Cam Actuators --
P31BB - Cam Shift Actuator Outlet "A" Cylinder 3 Circuit Low
  • Cam Actuators --
Variable Valve Timing (VVT) Intake Actuator P000A  - "A" Camshaft Position Slow Response Bank 1 slow response difference between target position vs. actual position > | 2.00 | [°CRK] time after engine start > 5.0...10.0 [s] 1.5 [s] multiple 2 DCY
  • Camshaft Adjustment Valve 1 -N205-
  • Camshaft Position Sensor -G40-
  • Fuel Metering Valve -N290-
  • Engine Speed Sensor -G28-
for time > 1.0 [s] modeled oil temperature -10...110 [°C]
and     engine speed 480...7000 [RPM]
adjustment angle > | 2.00 | [°CRK] camshaft position adjustment active  
and     catalyst heating not active  
number of checks 5 times change of target position > |6.00| [°CRK]
P0011  - "A" Camshaft Position - Timing Over-Advanced or System Performance Bank 1 target error difference between target position vs. actual position > | 2.00 | [°CRK] time after engine start > 5.0...10.0 [s] 1.5 [s] multiple 2 DCY
  • Engine Speed Sensor -G28-
  • Camshaft Position Sensor -G40-
  • Camshaft Adjustment Valve 1 -N205-
for time > 1.0 [s] modeled oil temperature -10...110 [°C]
and     engine speed 480...7000 [RPM]
adjustment angle <= | 2.00 | [°CRK] camshaft position adjustment active  
and     catalyst heating not active  
number of checks 5 times change of target position > |6.00| [°CRK]
Variable Valve Timing (VVT) Intake Actuator P2088 - "A" Camshaft Position Actuator Control Circuit Low Bank 1 circuit low signal voltage < 2.74 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Camshaft Position Sensor -G40-
  • Camshaft Adjustment Valve 1 -N205-

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
  P0010 - "A" Camshaft Position Actuator "A" Control Circuit/Open Bank 1 open circuit signal voltage 3.26...4.70 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Engine Speed Sensor -G28-
  • Camshaft Position Sensor -G40-
  • Camshaft Adjustment Valve 1 -N205-
P2089 - "A" Camshaft Position Actuator Control Circuit High Bank 1 circuit high signal current > 0.60...12.50 [A] actuator commanded on [RPM] 0.5 [s] continuous 2 DCY
  • Camshaft Position Sensor -G40-
  • Camshaft Adjustment Valve 1 -N205-
engine speed > 0
Cold Start Monitoring P052A - Cold Start "A" Camshaft Position Timing Over-Advanced Bank 1 target error diff. target vs. actual position > |4.00| [°CRK] time after engine start not calibrated [s] 5.0 [s] once / DCY 2 DCY
  • Check engine oil for incorrect viscosity or in need of servicing (dirty oil). Oil that is not clear in color may be causing the sensor to operate incorrectly. The engine oil must be clean and of the correct viscosity in order for the sensor to operate properly. Check the vehicle paperwork to determine what oil viscosity has been used and when the last oil change was performed. Change the engine oil if necessary.
  • Camshaft Adjustment Valve 1 -N205-
Variable Valve Timing (VVT) Intake Actuator modeled oil temperature -273...200 [°C]
engine speed > 400 [RPM]
  camshaft position adjustment intake active  
  catalyst heating active  
  commanded camshaft timing correction for catalyst heating active  
Cold Start Monitoring P054A - Cold Start "B" Camshaft Position Timing Over-Advanced Bank 1 target error diff. target vs. actual position > |4.00| [°CRK] time after engine start not calibrated [s] 5.0 [s] once / DCY 2 DCY
  • Check engine oil for incorrect viscosity or in need of servicing (dirty oil). Oil that is not clear in color may be causing the sensor to operate incorrectly. The engine oil must be clean and of the correct viscosity in order for the sensor to operate properly. Check the vehicle paperwork to determine what oil viscosity has been used and when the last oil change was performed. Change the engine oil if necessary.
  • Exhaust Camshaft Adjustment Valve 1 -N318-
Variable Valve Timing (VVT) Exhaust Actuator modeled oil temperature -273...200 [°C]
engine speed > 400 [RPM]
  camshaft position adjustment exhaust active  
  catalyst heating active  
  commanded camshaft timing correction for catalyst heating active  
Variable Valve Timing (VVT) Exhaust Actuator P000B  - "B" Camshaft Position Slow Response Bank 1 slow response difference between target position vs. actual position > | 2.00 | [°CRK] time after engine start > 5.0...10.0 [s] 1.5 [s] multiple 2 DCY
  • Exhaust Camshaft Adjustment Valve 1 -N318-
for time > 1.0 [s] modeled oil temperature -10...110 [°C]
and     engine speed 480...7000 [RPM]
adjustment angle > | 2.00 | [°CRK] camshaft position adjustment active  
and     catalyst heating not active  
number of checks 5 times change of target position > |6.00| [°CRK]
P0014  - "B" Camshaft Position - Timing Over-Advanced or System Performance Bank 1 target error difference between target position vs. actual position > | 2.00 | [°CRK] time after engine start > 5.0...10.0 [s] 1.5 [s] multiple 2 DCY
  • Exhaust Camshaft Adjustment Valve 1 -N318-
  • Camshaft Adjustment Valve 1 -N205-
for time > 1.0 [s] modeled oil temperature -10...110 [°C]
and     engine speed 480...7000 [RPM]
adjustment angle <= | 2.00 | [°CRK] camshaft position adjustment active  
and     catalyst heating not active  
number of checks 5 times change of target position > |6.00| [°CRK]
Variable Valve Timing (VVT) Exhaust Actuator P2090 - "B" Camshaft Position Actuator Control Circuit Low Bank 1 circuit low signal voltage < 2.74 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Exhaust Camshaft Adjustment Valve 1 -N318-
P0013 - "B" Camshaft Position Actuator "A" Control Circuit/Open Bank 1 open circuit signal voltage 3.26...4.70 [V] actuator commanded off   0.5 [s] continuous 2 DCY
  • Exhaust Camshaft Adjustment Valve 1 -N318-
  • Camshaft Adjustment Valve 1 -N205-
P2091 - "B" Camshaft Position Actuator Control Circuit High Bank 1 circuit high signal current > 0.60...12.50 [A] actuator commanded on [RPM] 0.5 [s] continuous 2 DCY
  • Exhaust Camshaft Adjustment Valve 1 -N318-
engine speed > 0
Intake Camshaft Position (CMP) Sensor P0343 - Camshaft Position Sensor "A" Circuit High Bank 1 or Single Sensor circuit high signal voltage permanently high [-]       0.5 [s] continuous 2 DCY
  • Camshaft Position Sensor -G40-
  • Camshaft Position Sensor 3 -G300-
  • Engine Speed Sensor -G28-
and  
crankshaft signal counter >= 8
P0342 - Camshaft Position Sensor "A" Circuit Low Bank 1 or Single Sensor circuit low signal voltage permanently low [-]     0.5 [s] continuous 2 DCY
  • Camshaft Position Sensor -G40-
  • Camshaft Position Sensor 3 -G300-
  • Engine Speed Sensor -G28-
and  
crankshaft signal counter >= 8
P0341 - Camshaft Position Sensor "A" Circuit Range/Performance Bank 1 or Single Sensor rationality check signal pattern incorrect [-]     0.5 [s] continuous 2 DCY
  • Camshaft Position Sensor -G40-
  • Engine Speed Sensor -G28-
defect counter 12

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
Intake Camshaft Position (CMP) Sensor P0016 - Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor A angular offset check permissible deviation < -11.01 [°CRK] camshaft adaptation not completed [RPM] 20 [rev] multiple 2 DCY
  • Engine Speed Sensor -G28-
  • Camshaft Position Sensor -G40-
  • Camshaft Adjustment Valve 1 -N205-
or     engine speed > 80
permissible deviation > 11.01 [°CRK]    
Exhaust Camshaft Position (CMP) Sensor P0368 - Camshaft Position Sensor "B" Circuit High Bank 1 circuit high signal voltage permanently high [-]       0.5 [s] continuous 2 DCY
  • Camshaft Position Sensor 3 -G300-
  • Engine Speed Sensor -G28-
and  
crankshaft signal counter >= 8
P0367 - Camshaft Position Sensor "B" Circuit Low Bank 1 circuit low signal voltage permanently low [-]     0.5 [s] continuous 2 DCY
  • Camshaft Position Sensor 3 -G300-
  • Engine Speed Sensor -G28-
and  
crankshaft signal counter >= 8
P0366 - Camshaft Position Sensor "B" Circuit Range/Performance Bank 1 rationality check signal pattern incorrect [-]     0.5 [s] continuous 2 DCY
  • Camshaft Position Sensor 3 -G300-
  • Engine Speed Sensor -G28-
defect counter 12
Exhaust Camshaft Position (CMP) Sensor P0017 - Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor B angular offset check permissible deviation < -11.01 [°CRK] camshaft adaptation not completed [RPM] 20.0 [rev] multiple 2 DCY
  • Engine Speed Sensor -G28-
  • Camshaft Position Sensor -G40-
  • Exhaust Camshaft Adjustment Valve 1 -N318-
or     engine speed > 80
permissible deviation > 11.01 [°CRK]    
Crankshaft Position (CKP) Sensor P0321 - Ignition/Distributor Engine Speed Input Circuit Range/Performance rationality check counted teeth vs. reference > 80.00 [-] vehicle speed < 1; > 16 [mph] 8 [rev] continuous 2 DCY
  • Engine Speed Sensor -G28-
  • Camshaft Position Sensor 3 -G300-
  • Camshaft Position Sensor -G40-
or   or    
monitoring reference gap failure engine speed > 550 [RPM]
    or    
    actual engine state cranking  
    or    
    engine speed gradient > -8000.00 [RPM/s]
P0322 - Ignition/Distributor Engine Speed Input Circuit No Signal signal activity check camshaft signals > 3.00 [-] vehicle speed < 1; > 16 [mph] 3 [rev] continuous 2 DCY
  • Engine Speed Sensor -G28-
  • Camshaft Position Sensor 3 -G300-
  • Camshaft Position Sensor -G40-
and   or    
crankshaft signals no signal engine speed > 550 [RPM]
    or    
    actual engine state cranking  
    or    
    engine speed gradient > -8000.00 [RPM/s]
Engine Coolant Temperature (ECT) Sensor downstream engine P0116 - Engine Coolant Temperature Sensor 1 Circuit Range/Performance cross check deviation count     propulsion off time > 28800.0 [s] 0.0 [s] once / DCY 2 DCY
  • Engine Coolant Temperature Sensor -G62-
counter of detected temperature deviations >= 2.00 [-] Retained-Heat Detection after driving conditions not equipped
and     Retained-Heat Detection after driving conditions with combustion checked
counter of detected temperature deviations of the other involved temperature sensors < 2.00 [-] Retained-Heat Detection after Purge Manifold checked
required temperature deviation     (referenced)  
to increment counter        
ECT downstream        
vs.        
ROT not equipped [K]    
or        
ECT downstream        
vs.        
ECT @ cylinder head > 25.0 [K]    
or        

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      ECT downstream                
vs.    
AAT > 25.0 [K]
or    
ECT downstream    
vs.    
IAT @ manifold > 25.0 [K]
or    
ECT downstream    
vs.    
IAT upstream Throttle > 25.0 [K]
or    
ECT downstream    
vs.    
IAT 3 not equipped [K]
or    
ECT downstream    
vs.    
IAT 4 not equipped [K]
or    
ECT downstream    
vs.    
EOT not equipped [K]
or    
ECT downstream    
vs.    
heating circuit temperature not equipped [K]
or    
ECT downstream    
vs.    
inverter coolant temperature not equipped [K]
or    
ECT downstream    
vs.    
EOT @ cylinder head not equipped [K]
or    
ECT downstream    
vs.    
ECT @ crankcase not equipped [K]
or    
ECT downstream    
vs.    
engine compartment temperature not equipped [K]
Engine Coolant Temperature (ECT) Sensor @ Cylinder Head P017B - Cylinder Head Temperature Sensor "A" Range/Performance cross check deviation count     propulsion off time > 28800.0 [s] 0.0 [s] once / DCY 2 DCY
  • Engine Temperature Control Sensor -G694-
counter of detected temperature deviations >= 2.00 [-] Retained-Heat Detection after driving conditions not equipped
and     Retained-Heat Detection after driving conditions with combustion checked
counter of detected temperature deviations of the other involved temperature sensors < 2.00 [-] Retained-Heat Detection after Purge Manifold checked
required temperature deviation     (referenced)  
to increment counter        
ECT @ cylinder head        
vs.        

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      ECT downstream > 25.0 [K]            
or    
ECT @ cylinder head    
vs.    
ROT not equipped [K]
or    
ECT @ cylinder head    
vs.    
AAT > 25.0 [K]
or    
ECT @ cylinder head    
vs.    
IAT @ manifold > 25.0 [K]
or    
ECT @ cylinder head    
vs.    
IAT upstream Throttle > 25.0 [K]
or    
ECT @ cylinder head    
vs.    
IAT 3 not equipped [K]
or    
ECT @ cylinder head    
vs.    
IAT 4 not equipped [K]
or    
ECT @ cylinder head    
vs.    
EOT not equipped [K]
or    
ECT @ cylinder head    
vs.    
heating circuit temperature not equipped [K]
or    
ECT @ cylinder head    
vs.    
inverter coolant temperature not equipped [K]
or    
ECT @ cylinder head    
vs.    
EOT @ cylinder head not equipped [K]
or    
ECT @ cylinder head    
vs.    
ECT @ crankcase not equipped [K]
or    
ECT @ cylinder head    
vs.    
engine compartment temperature not equipped [K]
Ambient Air Temperature (AAT) Sensor P0071 - Ambient Air Temperature Sensor Circuit "A" Range/Performance cross check deviation count     propulsion off time > 28800.0 [s] 0.0 [s] once / DCY 2 DCY
  • Outside Air Temperature Sensor -G17-
  • Check the CAN-Bus terminal resistance.
counter of detected temperature deviations >= 2.00 [-] Retained-Heat Detection after driving conditions not equipped
and     Retained-Heat Detection after driving conditions with combustion checked
counter of detected temperature deviations of the other involved temperature sensors < 2.00 [-] Retained-Heat Detection after Purge Manifold checked

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      required temperature deviation     (referenced)          
to increment counter    
AAT    
vs.    
ECT downstream > 25.0 [K]
or    
AAT    
vs.    
ROT not equipped [K]
or    
AAT    
vs.    
ECT @ cylinder head > 25.0 [K]
or    
AAT    
vs.    
IAT @ manifold > 25.0 [K]
or    
AAT    
vs.    
IAT upstream Throttle > 25.0 [K]
or    
AAT    
vs.    
IAT 3 not equipped [K]
or    
AAT    
vs.    
IAT 4 not equipped [K]
or    
AAT    
vs.    
EOT not equipped [K]
or    
AAT    
vs.    
heating circuit temperature not equipped [K]
or    
AAT    
vs.    
inverter coolant temperature not equipped [K]
or    
AAT    
vs.    
EOT @ cylinder head not equipped [K]
or    
AAT    
vs.    
ECT @ crankcase not equipped [K]
or    
AAT    
vs.    
engine compartment temperature not equipped [K]
Intake Air Temperature (IAT) Sensor @ Manifold P0111 - Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 1 cross check deviation count >= 2.00 [-] propulsion off time > 28800.0 [s] 0.0 [s] once / DCY 2 DCY
  • Intake Manifold Sensor -GX9-
  • Charge Air Pressure Sensor -GX26-
counter of detected temperature deviations Retained-Heat Detection after driving conditions not equipped

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      and     Retained-Heat Detection after driving conditions with combustion checked        
counter of detected temperature deviations of the other involved temperature sensors < 2.00 [-] Retained-Heat Detection after Purge Manifold checked
required temperature deviation     (referenced)  
to increment counter        
IAT @ manifold        
vs.        
ECT downstream > 25.0 [K]    
or        
IAT @ manifold        
vs.        
ROT not equipped [K]    
or        
IAT @ manifold        
vs.        
ECT @ cylinder head > 25.0 [K]    
or        
IAT @ manifold        
vs.        
AAT > 25.0 [K]    
or        
IAT @ manifold        
vs.        
IAT upstream Throttle > 25.0 [K]    
or        
IAT @ manifold        
vs.        
IAT 3 not equipped [K]    
or        
IAT @ manifold        
vs.        
IAT 4 not equipped [K]    
or        
IAT @ manifold        
vs.        
EOT not equipped [K]    
or        
IAT @ manifold        
vs.        
heating circuit temperature not equipped [K]    
or        
IAT @ manifold        
vs.        
inverter coolant temperature not equipped [K]    
or        
IAT @ manifold        
vs.        
EOT @ cylinder head not equipped [K]    
or        
IAT @ manifold        
vs.        
ECT @ crankcase not equipped [K]    
or        
IAT @ manifold        
vs.        

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      engine compartment temperature not equipped [K]            
Intake Air Temperature (IAT) Sensor upstream Throttle P0096 - Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1 cross check deviation count     propulsion off time > 28800.0 [s] 0.0 [s] once / DCY 2 DCY
  • Charge Air Pressure Sensor -GX26-
counter of detected temperature deviations >= 2.00 [-] Retained-Heat Detection after driving conditions not equipped
and     Retained-Heat Detection after driving conditions with combustion checked
counter of detected temperature deviations of the other involved temperature sensors < 2.00 [-] Retained-Heat Detection after Purge Manifold checked
required temperature deviation     (referenced)  
to increment counter        
IAT upstream Throttle        
vs.        
ECT downstream > 25.0 [K]    
or        
IAT upstream Throttle        
vs.        
ROT not equipped [K]    
or        
IAT upstream Throttle        
vs.        
ECT @ cylinder head > 25.0 [K]    
or        
IAT upstream Throttle        
vs.        
AAT > 25.0 [K]    
or        
IAT upstream Throttle        
vs.        
IAT @ manifold > 25.0 [K]    
or        
IAT upstream Throttle        
vs.        
IAT 3 not equipped [K]    
or        
IAT upstream Throttle        
vs.        
IAT 4 not equipped [K]    
or        
IAT upstream Throttle        
vs.        
EOT not equipped [K]    
or        
IAT upstream Throttle        
vs.        
heating circuit temperature not equipped [K]    
or        
IAT upstream Throttle        
vs.        
inverter coolant temperature not equipped [K]    
or        
IAT upstream Throttle        
vs.        
EOT @ cylinder head not equipped [K]    
or        

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      IAT upstream Throttle                
vs.    
ECT @ crankcase not equipped [K]
or    
IAT upstream Throttle    
vs.    
engine compartment temperature not equipped [K]
conditions temperature cross check   ---       Conditions:          
Retained-Heat Detection after driving conditions with combustion accum. time engine running >= 15.0 [s]
accumulation enable if:    
engine speed >= 400 [RPM]
  vehicle speed > 19 [mph]
  for time > 20.0 [s]
  temperature difference    
  diff. ECT downstream @ start vs. min temp. until conditions <= 5.0 [K]
  diff. ROT @ start vs. min temp. until conditions not calibrated [K]
  diff. ECT @ cylinder head @ start vs. min temp. until conditions <= 5.0 [K]
  diff. AAT @ start vs. min temp. until conditions <= 5.0 [K]
  diff. EOT @ start vs. min temp. until conditions not calibrated [K]
  diff. heating circuit temperature @ start vs. min temp. until conditions not calibrated [K]
  diff. inverter coolant temperature @ start vs. min temp. until conditions not calibrated [K]
  diff. EOT @ cylinder head @ start vs. min temp. until conditions not calibrated [K]
  diff. ECT @ crankcase @ start vs. min temp. until conditions not calibrated [K]
  diff. engine compartment temperature @ start vs. min temp. until conditions not calibrated [K]
Conditions temperature Cross Check   ---       Conditions:          
Retained-Heat Detection after Purge Manifold throttle position > 2.00 [%]
engine speed > 400 [RPM]
  for time > 5.0 [s]
  temperature difference    
  diff. IAT @ manifold @ start vs. min. temp. until conditions <= 5.0 [K]
  IF (for high electric range vehicles)    
  diff. IAT @ manifold @ start vs. min. temp. until conditions > 5.0 [K]
  then    
  diff. (IAT @ manifold - AAT) @ start vs. diff. until conditions <= 5.0 [K]
  temperature difference    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            diff. IAT upstream throttle @ start vs. min. temp. until conditions <= 5.0 [K]      
IF (for high electric range vehicles)    
diff. IAT upstream throttle @ start vs. min. temp. until conditions > 5.0 [K]
then    
diff. (IAT upstream throttle - AAT) @ start vs. diff. until conditions <= 5.0 [K]
temperature difference    
diff. IAT @ start vs. min. temp. until conditions not calibrated [K]
IF (for high electric range vehicles)    
diff. IAT @ start vs. min. temp. until conditions not calibrated [K]
then    
diff. (IAT - AAT) @ start vs. diff. until conditions not calibrated [K]
temperature difference    
diff. IAT @ start vs. min. temp. until conditions not calibrated [K]
IF (for high electric range vehicles)    
diff. IAT @ start vs. min. temp. until conditions not calibrated [K]
then    
diff. (IAT - AAT) @ start vs. diff. until conditions not calibrated [K]
Barometric Pressure (BARO) Sensor P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance rationality check signal gradient > 0.38 [kPa/s]       3.0 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance rationality check signal gradient < -0.38 [kPa/s]     3.0 [s]continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance rationality check diff. barometric sensor vs. last driving cycle > | 15.00 | [kPa] time after engine start < 5.0 [s] 3.0 [s] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
and     engine speed < 1150 [RPM]
diff. barometric sensor signal vs. boost pressure signal > 9.00 [kPa] throttle position < 8.01 [%]
P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance rationality check diff. barometric sensor vs. last driving cycle > | 15.00 | [kPa] time after engine start < 5.0 [s] 3.0 [s] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
and     engine speed < 1150 [RPM]
diff. barometric sensor signal vs. boost pressure signal < -9.00 [kPa] throttle position < 8.01 [%]
Barometric Pressure (BARO) Sensor P2228 - Barometric Pressure Sensor "A" Circuit Low circuit low signal voltage < 0.94 [V]       3.0 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
P2229 - Barometric Pressure Sensor "A" Circuit High circuit high signal voltage > 4.76 [V]     3.0 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Barometric Pressure (BARO) Sensor P2229 - Barometric Pressure Sensor "A" Circuit High out of range high BARO > 115.00 [kPa]       3.0 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
P2228 - Barometric Pressure Sensor "A" Circuit Low out of range low BARO < 45.00 [kPa]     3.0 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Barometric Pressure (BARO) Sensor P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance cross check diff. BARO to average value of all pressure sensors @ start < -2.50 [kPa] engine shut-off-time > 5.0 [s] 0 [s] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
engine speed < 300 [RPM]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
  P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance cross check diff. BARO to average value of all pressure sensors @ start > 2.50 [kPa] engine shut-off-time > 5.0 [s] 0 [s] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
engine speed < 300 [RPM]
Turbocharger (TC) Boost Pressure Sensor P0236 - Turbocharger/Supercharger Boost Sensor "A" Circuit Range/Performance cross check diff. pressure in front of throttle to average value of all pressure sensors @ start < -6.00 [kPa] engine shut-off-time > 5.0 [s] 2.0 [s] once / DCY 2 DCY
  • Charge Air Pressure Sensor -GX26-
engine speed < 300 [RPM]
P0236 - Turbocharger/Supercharger Boost Sensor "A" Circuit Range/Performance cross check diff. pressure in front of throttle to average value of all pressure sensors @ start > 6.00 [kPa] engine shut-off-time > 5.0 [s] 2.6 [s] once / DCY 2 DCY
  • Charge Air Pressure Sensor -GX26-
engine speed < 300 [RPM]
P0236 - Turbocharger/Supercharger Boost Sensor "A" Circuit Range/Performance rationality check high diff. boost pressure signal vs. barometric sensor signal > 22.00 [kPa] engine speed < 1000 [RPM] 2.0 [s] multiple 2 DCY
  • Charge Air Pressure Sensor -GX26-
diff. boost pressure signal vs. barometric sensor signal @ engine start > 22.00 [kPa] throttle position < 5.00 [%] 2.0 [s] multiple 2 DCY
P0236 - Turbocharger/Supercharger Boost Sensor "A" Circuit Range/Performance rationality check low diff. boost pressure signal vs. barometric sensor signal < -22.00 [kPa]       3.0 [s] multiple 2 DCY
  • Charge Air Pressure Sensor -GX26-
diff. boost pressure signal vs. barometric sensor signal @ engine start < -22.00 [kPa] 3.0 [s] multiple 2 DCY
Turbocharger (TC) Boost Pressure Sensor P0237 - Turbocharger/Supercharger Boost Sensor "A" Circuit Low out of range low pressure upstream throttle < 48.00 [kPa]       2.0 [s] multiple 2 DCY
  • Charge Air Pressure Sensor -GX26-
P0238 - Turbocharger/Supercharger Boost Sensor "A" Circuit High out of range high pressure upstream throttle > 310.00 [kPa]     2.6 [s] multiple 2 DCY
  • Charge Air Pressure Sensor -GX26-
SENT: Turbocharger (TC) Boost Pressure Sensor P0235 - Turbocharger/Supercharger Boost Sensor "A" Circuit sensor internal check sensor signal: electrical check error detected   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Charge Air Pressure Sensor -G31-
or  
sensor signal: initialization check error detected
SENT: Turbocharger (TC) Boost Pressure Sensor and Intake Air Temperature (IAT) Sensor upstream throttle U060B - Lost Communication With Turbocharger/Supercharger Boost Sensor "A" communication with TC boost pressure sensor and IAT sensor received message no message   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
SENT: Turbocharger (TC) Boost Pressure Sensor and Intake Air Temperature (IAT) Sensor upstream throttle U129E - Charging Pressure And Suction Air Temperature Sensor Implausible Signal communication with TC boost pressure sensor and IAT sensor received message implausible message   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
SENT: Intake Air Temperature (IAT) Sensor upstream Throttle P007A - Charge Air Cooler Temperature Sensor Circuit Bank 1 sensor internal check sensor signal: electrical check error detected   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Manifold Absolute Pressure Sensor -G71-
or  
sensor signal: initialization check error detected
SENT: Intake Air Temperature (IAT) Sensor @ Manifold P0110 - Intake Air Temperature Sensor 1 Circuit Bank 1 sensor internal check sensor signal: electrical check error detected   time after ignition on > 500 [ms] 1.0 [s] continuous 2 DCY
  • Intake Manifold Sensor -GX9-
  • Charge Air Pressure Sensor -GX26-
or  
sensor signal: initialization check error detected
SENT: Intake Air Temperature (IAT) Sensor @ Manifold and Manifold Absolute Pressure (MAP) Sensor U0609 - Lost Communication With Manifold Absolute Pressure Sensor "A" communication with IAT Sensor and MAP Sensor received message no message   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
SENT: Intake Air Temperature (IAT) Sensor @ Manifold and Manifold Absolute Pressure (MAP) Sensor U13BB - Manifold Absolute Pressure Sensor Implausible Signal communication with IAT Sensor and MAP Sensor received message implausible message   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
  P2106 - Throttle Actuator Control System - Forced Limited Power open circuit load resistance > 2.50 [kOhm] duty cycle > 80.00 [%] 0.5 [s] continuous 2 DCY
  • Throttle Valve Control Module -GX3-
or    
deviation throttle value angles vs. throttle value set point > 4.00...50.00 [%]
P2106 - Throttle Actuator Control System - Forced Limited Power temperature / current monitoring power stage temperature >=150...165 [°C]       0.5 [s] continuous 2 DCY
  • Throttle Valve Control Module -GX3-
or    
signal current >= 5.50...7.70 [A]
P2106 - Throttle Actuator Control System - Forced Limited Power communication check SPI communications check Identifier error detected       0.5 [s] continuous 2 DCY
  • Throttle Valve Control Module -GX3-
P2101 - Throttle Actuator "A" Control Motor Circuit Range/Performance signal range check duty cycle > 80 [%]     5.0 [s] continuous 2 DCY
  • Throttle Valve Control Module -GX3-
P2101 - Throttle Actuator "A" Control Motor Circuit Range/Performance and  
ECM power stage no failure
P2101 - Throttle Actuator "A" Control Motor Circuit Range/Performance rationality check deviation throttle value angles vs. throttle value setpoint > 4.00...50.00 [%]     0.5 [s] continuous 2 DCY
  • Throttle Valve Control Module -GX3-
Throttle Actuator P0638 - Throttle Actuator Control Range/Performance Bank 1 rationality check open movement (only once after EEPROM reset) time to open over reference point > 0.6 [s] ignition on   0 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
and     engine speed <= 300 [RPM]
deviation to reference point < -1.5 [%] vehicle speed <= 0 [mph]
      ECT downstream engine >= 5 [°C]
      IAT @ manifold >= 5 [°C]
P0638 - Throttle Actuator Control Range/Performance Bank 1 rationality check open movement (only once after EEPROM reset) time to close below reference point > 0.3 [s] ignition on   0 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
and     engine speed <= 300 [RPM]
deviation to reference point > 1.0 [%] vehicle speed <= 0 [mph]
      ECT downstream engine >= 5 [°C]
      IAT @ manifold >= 5 [°C]
Throttle Actuator P2119 - Throttle Actuator "A" Control Throttle Body Range/Performance signal range check @ mechanical stop low TPS 1 signal voltage < 0.21; > 0.87 [V] engine speed 0 [RPM] 0.3 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
or     vehicle speed 0 [mph]
TPS 2 signal voltage < 4.14; > 4.84 [V] first start of DCY    
      ignition on  
      ECT downstream engine -20...105 [°C]
      IAT @ manifold -20...143 [°C]
      or    
      engine stop    
      engine after run active  
      ECT downstream engine 5...105 [°C]
      IAT @ manifold 5...143 [°C]
Throttle Actuator P0638 - Throttle Actuator Control Range/Performance Bank 1 signal range check @ mechanical stop low (only once after EEPROM reset) TPS 1 signal voltage < 0.21; > 0.87 [V] engine speed 0 [RPM] 0.3 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
or     vehicle speed 0 [mph]
TPS 2 signal voltage < 4.14; > 4.84 [V] first start of DCY    
      ignition on  
      ECT downstream engine -20...105 [°C]
      IAT @ manifold -20...143 [°C]
      or    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            engine stop          
engine after run active  
ECT downstream engine 5...105 [°C]
IAT @ manifold 5...143 [°C]
Throttle Actuator P0638 - Throttle Actuator Control Range/Performance Bank 1 rationality check close movement time to close to reference point > 0.6 [s] engine speed 0 [RPM] 5.0 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
and     vehicle speed 0 [mph]
deviation to reference point > 3.00 [%] ECT downstream engine > -20 [°C]
      IAT @ manifold > -20 [°C]
      first start of DCY    
      ignition on  
      or    
      engine stop    
      engine after run active  
      number of checks 3.00 [-]
Accelerator Pedal Position (APP) Sensor 1 P2122 - Throttle/Pedal Position Sensor/Switch "D" Circuit Low circuit low signal voltage <= 0.66 [V] status high resistance not calibrated   200 [ms] continuous 2 DCY
  • Accelerator Pedal Module -GX2-
redundancy failure not calibrated
P2123 - Throttle/Pedal Position Sensor/Switch "D" Circuit High circuit high signal voltage >= 4.80 [V]       200 [ms] continuous 2 DCY
  • Accelerator Pedal Module -GX2-
Accelerator Pedal Position (APP) Sensor 1 and 2 P2138 - Throttle/Pedal Position Sensor/Switch "D"/"E" Voltage Correlation rationality check signal voltage sensor 1 vs. 2 >= |0.10...0.15| [V] signal voltage sensor 1 > 436 [mV] 0.24 [s] continuous 2 DCY
  • Accelerator Pedal Module -GX2-
signal voltage sensor 2 > 436 [mV]
Accelerator Pedal Position (APP) Sensor 2 P2127 - Throttle/Pedal Position Sensor/Switch "E" Circuit Low circuit low signal voltage <= 0.32 [V] status high resistance not calibrated   200 [ms] continuous 2 DCY
  • Accelerator Pedal Module -GX2-
redundancy failure not calibrated
P2128 - Throttle/Pedal Position Sensor/Switch "E" Circuit High circuit high signal voltage >= 2.50 [V]       200 [ms] continuous 2 DCY
  • Accelerator Pedal Module -GX2-
Throttle Position Sensor (TPS) P0122 - Throttle/Pedal Position Sensor/Switch "A" Circuit Low out of range low signal voltage < 0.20 [V]       0.1 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
P0123 - Throttle/Pedal Position Sensor/Switch "A" Circuit High out of range high signal voltage > 4.80 [V]     0.1 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
P0121 - Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance rationality check |TPS1-TPS2| > 6.27 [%] engine speed > 480 [RPM] 0.3 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
and    
actual TPS1-calc. value > actual TPS2-calc. value  
or    
TPS1 - calc. value > 9.02 [%]
Throttle Position Sensor (TPS) 2 P0222 - Throttle/Pedal Position Sensor/Switch "B" Circuit Low out of range low signal voltage < 0.20 [V]       0.1 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
P0223 - Throttle/Pedal Position Sensor/Switch "B" Circuit High out of range high signal voltage > 4.80 [V]     0.1 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
P0221 - Throttle/Pedal Position Sensor/Switch "B" Circuit Range/Performance rationality check |TPS1-TPS2| > 6.27 [%] engine speed > 480 [RPM] 0.3 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
and    
|actual TPS2-calc. value| > actual TPS1-calc. value  
or    
|TPS2 - calc. value| > 9.02 [%]
Idle Speed Control (ISC) P0506 - Idle Control System RPM - Lower Than Expected out of range low engine speed deviation > 80 [RPM] time after engine start >= 2.5 [s] 10.0 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
and     BARO > 73.44 [kPa]
RPM controller torque value not calibrated [Nm] ECT downstream engine -11...143 [°C]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            IAT @ manifold > -11 [°C]      
torque safety limitation not active  
conditions vehicle speed:    
vehicle speed 0 [mph]
or    
engine running and decoupled from powertrain (for hybrid) not equipped  
conditions driver request:    
accelerator pedal released by driver  
or    
engine running and decoupled from powertrain (for hybrid) not equipped [-]
for time > 0.0 [s]
for manual transmission:    
engine load not calibrated [%]
P0507 - Idle Control System RPM - Higher Than Expected out of range high engine speed deviation < -80 [RPM] time after engine start >= 2.5 [s] 10.0 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
and     BARO > 73.44 [kPa]
RPM controller torque value not calibrated [Nm] ECT downstream engine -11...143 [°C]
or     IAT @ manifold > -11 [°C]
integrated number of fuel cut off transitions >= 3.00 [-] torque safety limitation not active  
    conditions vehicle speed:    
      vehicle speed 0 [mph]
      or    
      engine running and decoupled from powertrain (for hybrid) not equipped  
      conditions driver request:    
      accelerator pedal released by driver  
      or    
      engine running and decoupled from powertrain (for hybrid) not equipped  
      for time > 0.0 [s]
Cold Start Monitoring P050A - Cold Start Idle Control System Performance out of range low engine speed deviation > 200 [RPM] catalyst heating active   8.0 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
Idle Speed Control (ISC) and     time after engine start >= 0.0 [s]
  RPM controller torque value not calibrated [Nm] BARO > 73.44 [kPa]
        ECT downstream engine -10...143 [°C]
        torque safety limitation not active  
        conditions vehicle speed:    
        vehicle speed 0 [mph]
        or    
        engine running and decoupled from powertrain (for hybrid) not equipped  
        conditions driver request:    
        accelerator pedal released by driver  
        or    
        engine running and decoupled from powertrain (for hybrid) not equipped  
        for time > 0.0 [s]
        for manual transmission:    
        engine load < 0.00 [%]
  P050A - Cold Start Idle Control System Performance out of range high engine speed deviation < -200 [RPM] catalyst heating active   8.0 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
  and     time after engine start >= 0.0 [s]
  RPM controller torque value not calibrated [Nm] BARO > 73.44 [kPa]
  or     ECT downstream engine -10...143 [°C]
  integrated number of fuel cut off transitions not calibrated [-] torque safety limitation not active  
      conditions vehicle speed:    
        vehicle speed 0 [mph]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            or   [s]      
engine running and decoupled from power train (for hybrid) not equipped
conditions driver request:  
accelerator pedal released by driver
or  
engine running and decoupled from power train (for hybrid) not equipped
for time > 0.0
Idler Shaft Position Sensor P13E8 - Intermediate Shaft Phase Sensor Implausible Signal rationality check crankshaft revolutions 2.00 [-]       8 [rev] continuous 2 DCY
  • Intermediate Shaft Speed Sensor -G265-
and    
case 1:    
intermediate shaft signal < 6.00 [-]
case 2:    
intermediate shaft signal > 9.00 [-]
Idler Shaft Position Sensor P13E7 - Intermediate Shaft Phase Sensor No Signal rationality check crankshaft revolutions 2.00 [-]       4 [rev] continuous 2 DCY
  • Intermediate Shaft Speed Sensor -G265-
and    
intermediate shaft signal 0 [-]
Manifold Absolute Pressure (MAP) Sensor P0107 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Low out of range low MAP signal < 10.00 [kPa] delay time > 0.2 [s] 0.2 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
engine speed > 400 [RPM]
engine angle position synchronized  
P0108 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit High out of range high MAP signal > 310.00 [kPa] delay time > 0.2 [s] 0.2 [s] multiple 2 DCY
  • Intake Manifold Sensor -GX9-
engine speed > 400 [RPM]
engine angle position synchronized  
Manifold Absolute Pressure (MAP) Sensor P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance cross check diff. manifold pressure to average value of all pressure sensors @ start < -6.00 [kPa] engine shut-off-time > 5.0 [s] 0 [s] once / DCY 2 DCY
  • Throttle Valve Control Module -GX3-
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
engine speed < 300 [RPM]
P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance cross check diff. manifold pressure to average value of all pressure sensors @ start > 6.00 [kPa] engine shut-off-time > 5.0 [s] 0 [s] once / DCY 2 DCY
  • Throttle Valve Control Module -GX3-
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
engine speed < 300 [RPM]
Manifold Absolute Pressure (MAP) Sensor P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance rationality check low difference manifold pressure -lower threshold model < 0 [kPa]       1.2 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
model range 1.6 [kPa]
P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance rationality check high difference manifold pressure -upper threshold model > 0 [kPa]     1.2 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
model range 151.1 [kPa]
P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance rationality check diff. barometric sensor signal vs. manifold pressure signal @ engine start > 15.00 [kPa] time after engine start < 10.0 [s] 1.2 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
engine speed < 300 [RPM]
P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance adaptation value monitoring offset value manifold pressure for load calculation in driving condition range 2 > 255.99 [kPa] driving condition range 1 (omsna):     1.2 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
engine speed < 800 [RPM]
desired MAF 5.00...25.00 [kg/h]
delta adaptation value range 1 < 0.10 [kg/h]
for time 1.0 [s]
driving condition range 2 (opsra):    
engine speed > 1400 [RPM]
manifold pressure < 42.50 [kPa]
delta adaptation value range 2 < 0.10 [kPa]
for time 1.0 [s]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            driving condition range 3 (opua):          
desired MAF > 40.00 [kg/h]
manifold pressure > 55.00 [kPa]
delta adaptation value range 3 < 0.10 [kPa]
for time 1.0 [s]
general:    
engine operation in every driving condition >= 2 times
diagnosis evap purge system not active  
engine speed 500...6000 [RPM]
manifold pressure > 20.00 [kPa]
ratio MAP to BARO < 0.85 [-]
P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance adaptation value monitoring offset value manifold pressure for load calculation in driving condition range 2 < -255.99 [kPa] driving condition range 1 (omsna):     1.2 [s] multiple 2 DCY
  • Throttle Valve Control Module -GX3-
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
engine speed < 800 [RPM]
desired MAF 5.00...25.00 [kg/h]
delta adaptation value range 1 < 0.10 [kg/h]
for time 1.0 [s]
driving condition range 2 (opsra):    
engine speed > 1400 [RPM]
manifold pressure < 42.50 [kPa]
delta adaptation value range 2 < 0.10 [kPa]
for time 1.0 [s]
driving condition range 3 (opua):    
desired MAF > 40.00 [kg/h]
manifold pressure > 55.00 [kPa]
delta adaptation value range 3 < 0.10 [kPa]
for time 1.0 [s]
general:    
engine operation in every driving condition >= 2 times
diagnosis evap purge system not active  
engine speed 500...6000 [RPM]
manifold pressure > 20.00 [kPa]
ratio MAP to BARO < 0.85 [-]
Manifold Absolute Pressure (MAP) Sensor P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance rationality check manifold pressure signal: variation between state 1 and 2 < 2.00 [kPa] Diagnostic state 1:     1.0 [s] continuous 2 DCY
  • Throttle Valve Control Module -GX3-
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
engine speed < 2500 [RPM]
throttle angle > 21.00 [%]
(conditions fulfilled):    
for time > 1.0 [s]
Diagnostic state 2:    
engine speed > 1500 [RPM]
throttle angle < 11.01 [%]
(conditions fulfilled):    
for time > 1.0 [s]
general:    
engine temperature @ engine start > 5 [°C]
or    
ECT downstream engine > 30 [°C]
time above limit > 100.0 [s]
SENT: Manifold Absolute Pressure (MAP) Sensor P0105 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit sensor internal check sensor signal: electrical check error detected   time after ignition on > 500 [ms] 0.5 [s] continuous 2 DCY
  • Charge Air Pressure Sensor -GX26-
  • Intake Manifold Sensor -GX9-
or

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
      sensor signal: initialization check error detected              
Intake Manifold Runner Control (IMRC) Actuator P2015 - Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1 functional check difference between target position vs. actual position > | 25.00 | [%]       1.5 [s] multiple 2 DCY
  • Intake Manifold Runner Position Sensor -G336-
  • Intake Manifold Runner Control Valve -N316-
and    
actual position < 0; > 100 [%]
P2015 - Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1 intrusive monitor difference between target position vs. actual position > | 25.00 | [%] actuator commanded on   1.5 [s] multiple 2 DCY
  • Intake Manifold Runner Position Sensor -G336-
  • Intake Manifold Runner Control Valve -N316-
functional check high and    
  actual position 0...100 [%]
P2015 - Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1 intrusive monitor difference between target position vs. actual position > | 25.00 | [%] actuator commanded off   1.5 [s] multiple 2 DCY
  • Intake Manifold Runner Position Sensor -G336-
  • Intake Manifold Runner Control Valve -N316-
functional check low and    
  actual position 0...100 [%]
Intake Manifold Runner Control (IMRC) Actuator P2009 - Intake Manifold Runner Control Circuit Low Bank 1 circuit low signal voltage < 2.74 [V] actuator commanded off [RPM] 0.5 [s] continuous 2 DCY
  • Intake Manifold Runner Control Valve -N316-
  • Intake Manifold Runner Position Sensor -G336-
engine speed >= 0
P2008 - Intake Manifold Runner Control Circuit/Open Bank 1 open circuit signal voltage 3.26...4.70 [V] actuator commanded off [RPM] 0.5 [s] continuous 2 DCY
  • Intake Manifold Runner Control Valve -N316-
  • Intake Manifold Runner Position Sensor -G336-
engine speed >= 0
P2010 - Intake Manifold Runner Control Circuit High Bank 1 circuit high signal current > 0.60...12.50 [A] actuator commanded on [RPM] 0.5 [s] continuous 2 DCY
  • Intake Manifold Runner Control Valve -N316-
  • Intake Manifold Runner Position Sensor -G336-
engine speed >= 0
Cold Start Monitoring: P2AB5 - Cold Start Intake Manifold Runner Control Stuck Closed Bank 1 functional check: stuck close diff. target vs. actual position > 25.00 [%] catalyst heating active   1.8 [s] multiple 2 DCY
  • Intake Manifold Runner Control Valve -N316-
  • Intake Manifold Runner Position Sensor -G336-
Intake Manifold Runner Control (IMRC) Actuator time after engine start >= 4.0 [s]
IAT @ manifold >= -48 [°C]
  catalyst heating target position of IMRC actuator active  
  IMRC actuator set point deviation CSERS vs. non CSERS > 25.00 [%]
  IMRC actuator adaptation finished  
  IMRC position sensor value valid  
  P2AB3 - Cold Start Intake Manifold Runner Control Stuck Open Bank 1 functional check: stuck open diff. target vs. actual position > 25.00 [%] catalyst heating active   1.8 [s] multiple 2 DCY
  • Intake Manifold Runner Control Valve -N316-
  • Intake Manifold Runner Position Sensor -G336-
  time after engine start >= 4.0 [s]
  IAT @ manifold >= -48 [°C]
  catalyst heating target position of IMRC actuator active  
  IMRC actuator setpoint deviation CSERS vs. non CSERS > 25.00 [%]
  IMRC actuator adaptation finished  
  IMRC position sensor value valid  
Intake Manifold Runner Control (IMRC) Position Sensor P2014 - Intake Manifold Runner Position Sensor/Switch Circuit Bank 1 circuit low signal voltage < 0.25 [V]       0.5 [s] continuous 2 DCY
  • Intake Manifold Runner Position Sensor -G336-
  • Intake Manifold Runner Control Valve -N316-
P2017 - Intake Manifold Runner Position Sensor/Switch Circuit High Bank 1 circuit high signal voltage > 4.75 [V]     0.5 [s] continuous 2 DCY
  • Intake Manifold Runner Position Sensor -G336-
  • Intake Manifold Runner Control Valve -N316-
Cold Start Monitoring P050B - Cold Start Ignition Timing Performance idle diff. commanded vs. actual spark timing > 16.00 [%] general conditions:     0 (FTP75: 50) [s] once / DCY 2 DCY
  • Throttle Valve Control Module -GX3-
  • Check for any engine speed sensor or ignition coil faults
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Ignition Control (IC) ignition timing monitor commanded spark retard during CSERS conditions < 80.0 [%]
    CSERS conditions active  
    for time > 2.0 [s]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            fuel cut off not active        
  BARO > 73.00 [kPa]  
  idle condition active    
  diff. relative engine load vs. filtered relative engine load (for relative engine load dynamic detection) <= | 7.99 | [%]  
  diff. engine speed vs. filtered engine speed (for engine speed dynamic detection) <= | 500 | [RPM]  
  relative engine load <= 75.00...90.00 [%]  
  conditions vehicle speed:      
  vehicle speed 0 [mph]  
  or      
  engine running and decoupled from powertrain (for hybrid) not equipped    
  all conditions above must be fulfilled      
  for time not calibrated [s]  
  conditions at result decision:      
  CSERS conditions finished    
  required monitoring time > 5.0 [s]  
Cold Start Monitoring P13EA - Cold Start Ignition Timing Performance Off Idle idle diff. commanded vs. actual spark timing > 20.00 [%] general conditions:     0 (FTP75: 50) [s] once / DCY 2 DCY
  • If a related sensor voltage code is also set, refer to that sensor for diagnosis first. If no other related codes set, replace the Engine/Motor Control Module --. Refer to appropriate Service Information.
Ignition Control (IC) ignition timing monitor commanded spark retard during CSERS conditions < 95.0 [%]
    CSERS conditions active  
    for time > 2.0 [s]
    fuel cut off not active  
    BARO > 73.00 [kPa]
    diff. relative engine load vs. filtered relative engine load (for relative engine load dynamic detection) <= | 7.99 | [%]
    diff. engine speed vs. filtered engine speed (for engine speed dynamic detection) <= | 500 | [RPM]
    idle condition not active  
    conditions vehicle speed:    
    vehicle speed >= 2 [mph]
    or    
    vehicle speed not calibrated [mph]
    additional (only for hybrid):    
    engine running and decoupled from powertrain not equipped  
    all conditions above must be fulfilled    
    for time not calibrated [s]
    conditions at result decision:    
    CSERS conditions finished  
    required monitoring time > 5.0 [s]
Ignition Coil P2300 - Ignition Coil "A" Primary Control Circuit Low circuit low signal current > 24.00 [mA] engine speed > 680 [RPM] 2.0 [s] continuous 2 DCY
  • Ignition Coils --
P2303 - Ignition Coil "B" Primary Control Circuit Low
  • Ignition Coils --
P2309 - Ignition Coil "D" Primary Control Circuit Low
  • Ignition Coils --
P2312 - Ignition Coil "E" Primary Control Circuit Low
  • Ignition Coils --

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
  P2306 - Ignition Coil "C" Primary Control Circuit Low                  
  • Ignition Coils --
P0351 - Ignition Coil "A" Primary Control Circuit/Open open circuit signal current -0.25...-2.00 [mA] engine speed > 680 [RPM] 2.0 [s] continuous 2 DCY
  • Ignition Coils --
P0352 - Ignition Coil "B" Primary Control Circuit/Open
  • Ignition Coils --
P0354 - Ignition Coil "D" Primary Control Circuit/Open
  • Ignition Coils --
P0355 - Ignition Coil "E" Primary Control Circuit/Open
  • Ignition Coils --
P0353 - Ignition Coil "C" Primary Control Circuit/Open
  • Ignition Coils --
P2301 - Ignition Coil "A" Primary Control Circuit High circuit high signal voltage > 5.00...7.10 [V] engine speed > 680 [RPM] 2.0 [s] continuous 2 DCY
  • Ignition Coils --
P2304 - Ignition Coil "B" Primary Control Circuit High
  • Ignition Coils --
P2310 - Ignition Coil "D" Primary Control Circuit High
  • Ignition Coils --
P2313 - Ignition Coil "E" Primary Control Circuit High
  • Ignition Coils --
P2307 - Ignition Coil "C" Primary Control Circuit High
  • Ignition Coils --
Knock Sensor (KS) P0327 - Knock/Combustion Vibration Sensor 1 Circuit Low Bank 1 or Single Sensor circuit low Port A signal voltage < -0.70 [V] engine speed > 1000 [RPM] 1.0 [s] multiple 2 DCY
  • Knock Sensor 1 -G61-
  for number of tests >= 3.00 [-] engine speed gradient < 1000.00...6500.00 [RPM/s]  
        for time > 0.3...0.5 [s]  
        conditions for engine load detection      
        MAP < 8.00...21.00 [kPa]  
        or      
        idle mode active    
        both conditions above must be fulfilled      
        for time > 0.4...0.6 [s]  
        crankshaft limp home mode not active    
        normal interval between tests (without fault suspicion)      
        crankshaft revolutions 2000.00 CRK [rev]  
        interval between tests (in case of fault suspicion in current DCY)      
        crankshaft revolutions 60.00 CRK [rev]  
        interval between tests (in case of fault memory entry in previous DCY)      
        crankshaft revolutions 2000.00 CRK [rev]  
P0328 - Knock/Combustion Vibration Sensor 1 Circuit High Bank 1 or Single Sensor circuit high Port A signal voltage > 1.00 [V] engine speed > 1000 [RPM] 1.0 [s] multiple 2 DCY
  • Knock Sensor 1 -G61-
for number of tests >= 3.00 [-] engine speed gradient < 1000.00...6500.00 [RPM/s]
      for time > 0.3...0.5 [s]
      conditions for engine load detection    
      MAP < 8.00...21.00 [kPa]
      or    
      idle mode active  
      both conditions above must be fulfilled    
      for time > 0.4...0.6 [s]
      crankshaft limp home mode not active  
      normal interval between tests (without fault suspicion)    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            crankshaft revolutions 2000.00 CRK [rev]      
interval between tests (in case of fault suspicion in current DCY)    
crankshaft revolutions 60.00 CRK [rev]
interval between tests (in case of fault memory entry in previous DCY)    
crankshaft revolutions 2000.00 CRK [rev]
P0327 - Knock/Combustion Vibration Sensor 1 Circuit Low Bank 1 or Single Sensor circuit low Port B signal voltage < -0.70 [V] engine speed > 1000 [RPM] 1.0 [s] multiple 2 DCY
  • Knock Sensor 1 -G61-
for number of tests >= 3.00 [-] engine speed gradient < 1000.00...6500.00 [RPM/s]
      for time > 0.3...0.5 [s]
      conditions for engine load detection    
      MAP < 8.00...21.00 [kPa]
      or    
      idle mode active  
      both conditions above must be fulfilled    
      for time > 0.4...0.6 [s]
      crankshaft limp home mode not active  
      normal interval between tests (without fault suspicion)    
      crankshaft revolutions 2000.00 CRK [rev]
      interval between tests (in case of fault suspicion in current DCY)    
      crankshaft revolutions 60.00 CRK [rev]
      interval between tests (in case of fault memory entry in previous DCY)    
      crankshaft revolutions 2000.00 CRK [rev]
P0328 - Knock/Combustion Vibration Sensor 1 Circuit High Bank 1 or Single Sensor circuit high Port B signal voltage > 1.00 [V] engine speed > 1000 [RPM] 1.0 [s] multiple 2 DCY
  • Knock Sensor 1 -G61-
for number of tests >= 3.00 [-] engine speed gradient < 1000.00...6500.00 [RPM/s]
      for time > 0.3...0.5 [s]
      conditions for engine load detection    
      MAP < 8.00...21.00 [kPa]
      or    
      idle mode active  
      both conditions above must be fulfilled    
      for time > 0.4...0.6 [s]
      crankshaft limp home mode not active  
      normal interval between tests (without fault suspicion)    
      crankshaft revolutions 2000.00 CRK [rev]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            interval between tests (in case of fault suspicion in current DCY)          
crankshaft revolutions 60.00 CRK [rev]
interval between tests (in case of fault memory entry in previous DCY)    
crankshaft revolutions 2000.00 CRK [rev]
Knock Sensor (KS) 2 P0332 - Knock/Combustion Vibration Sensor 2 Circuit Low Bank 2 circuit low Port A signal voltage < -0.70 [V] engine speed > 1000 [RPM] 1.0 [s] multiple 2 DCY
  • Knock Sensor 2 -G66-
for number of tests >= 3.00 [-] engine speed gradient < 1000.00...6500.00 [RPM/s]
      for time > 0.3...0.5 [s]
      conditions for engine load detection    
      MAP < 8.00...21.00 [kPa]
      or    
      idle mode active  
      both conditions above must be fulfilled    
      for time > 0.4...0.6 [s]
      crankshaft limp home mode not active  
      normal interval between tests (without fault suspicion)    
      crankshaft revolutions 2000.00 CRK[rev]
      interval between tests (in case of fault suspicion in current DCY)    
      crankshaft revolutions 60.00 CRK[rev]
      interval between tests (in case of fault memory entry in previous DCY)    
      crankshaft revolutions 2000.00 CRK [rev]
P0333 - Knock/Combustion Vibration Sensor 2 Circuit High Bank 2 circuit high Port A signal voltage > 1.00 [V] engine speed > 1000 [RPM] 1.0 [s] multiple 2 DCY
  • Knock Sensor 2 -G66-
for number of tests >= 3.00 [-] engine speed gradient < 1000.00...6500.00 [RPM/s]
      for time > 0.3...0.5 [s]
      conditions for engine load detection    
      MAP < 8.00...21.00 [kPa]
      or    
      idle mode active  
      both conditions above must be fulfilled    
      for time > 0.4...0.6 [s]
      crankshaft limp home mode not active  
      normal interval between tests (without fault suspicion)    
      crankshaft revolutions 2000.00 CRK [rev]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            interval between tests (in case of fault suspicion in current DCY)          
crankshaft revolutions 60.00 CRK[rev]
interval between tests (in case of fault memory entry in previous DCY)    
crankshaft revolutions 2000.00 CRK [rev]
P0332 - Knock/Combustion Vibration Sensor 2 Circuit Low Bank 2 circuit low Port B signal voltage < -0.70 [V] engine speed > 1000 [RPM] 1.0 [s] multiple 2 DCY
  • Knock Sensor 2 -G66-
for number of tests >= 3.00 [-] engine speed gradient < 1000.00...6500.00 [RPM/s]
      for time > 0.3...0.5 [s]
      conditions for engine load detection    
      MAP < 8.00...21.00 [kPa]
      or    
      idle mode active  
      both conditions above must be fulfilled    
      for time > 0.4...0.6 [s]
      crankshaft limp home mode not active  
      normal interval between tests (without fault suspicion)    
      crankshaft revolutions 2000.00 CRK [rev]
      interval between tests (in case of fault suspicion in current DCY)    
      crankshaft revolutions 60.00 CRK [rev]
      interval between tests (in case of fault memory entry in previous DCY)    
      crankshaft revolutions 2000.00 CRK [rev]
P0333 - Knock/Combustion Vibration Sensor 2 Circuit High Bank 2 circuit high Port B signal voltage > 1.00 [V] engine speed > 1000 [RPM] 1.0 [s] multiple 2 DCY
  • Knock Sensor 2 -G66-
for number of tests >= 3.00 [-] engine speed gradient < 1000.00...6500.00 [RPM/s]
      for time > 0.3...0.5 [s]
      conditions for engine load detection    
      MAP < 8.00...21.00 [kPa]
      or    
      idle mode active  
      both conditions above must be fulfilled    
      for time > 0.4...0.6 [s]
      crankshaft limp home mode not active  
      normal interval between tests (without fault suspicion)    
      crankshaft revolutions 2000.00 CRK [rev]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
            interval between tests (in case of fault suspicion in current DCY)          
  crankshaft revolutions 60.00 CRK [rev]  
  interval between tests (in case of fault memory entry in previous DCY)      
  crankshaft revolutions 2000.00 CRK [rev]  
Knock Sensor (KS) P0327 - Knock/Combustion Vibration Sensor 1 Circuit Low Bank 1 or Single Sensor out of range low reference voltage < 1.01...8.54 [V] engine speed > 2200 [RPM] 2.5 [s] multiple 2 DCY
  • Knock Sensor 1 -G61-
P0332 - Knock/Combustion Vibration Sensor 2 Circuit Low Bank 2 ECT downstream engine > 45 [°C]
  • Knock Sensor 2 -G66-
  engine load > 40.99...90.00 [%]  
P0328 - Knock/Combustion Vibration Sensor 1 Circuit High Bank 1 or Single Sensor out of range high reference voltage > 85.52...319.00 [V] engine speed > 2200 [RPM] 2.5 [s] multiple 2 DCY
  • Knock Sensor 1 -G61-
P0333 - Knock/Combustion Vibration Sensor 2 Circuit High Bank 2 ECT downstream engine > 45 [°C]
  • Knock Sensor 2 -G66-
  engine load > 40.99...90.00 [%]  
Vehicle Speed Sensor (VSS) U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" out of range high vehicle speed > 202 [mph]       2.0 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information.
Engine Components Supply Voltage Relay P0658 - Actuator Supply Voltage "A" Circuit Low circuit low signal voltage < 2.74 [V] actuator commanded off   0.50 [s] continuous 2 DCY
  • Motronic Engine Control Module Power Supply Relay -J271-
P0657 - Actuator Supply Voltage "A" Circuit/Open open circuit signal voltage 3.26...4.70 [V] actuator commanded off   0.50 [s] continuous 2 DCY
  • Motronic Engine Control Module Power Supply Relay -J271-
P0659 - Actuator Supply Voltage "A" Circuit High circuit high signal current > 0.60...12.50 [A] actuator commanded on   0.50 [s] continuous 2 DCY
  • Motronic Engine Control Module Power Supply Relay -J271-
Battery Voltage U3501 - Control Module Input Power "A" Circuit Low vehicle state: not ready to drive battery voltage < 9.00 [V] ignition on   9.0 [s] continuous 2 DCY -- Check powers/grounds to the Engine/Motor Control Module -J623-. If ok, then replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
out of range low engine not running
  engine start @ current DCY not detected
Battery Voltage U3502 - Control Module Input Power "A" Circuit High vehicle state: not ready to drive battery voltage > 16.00 [V] ignition on   9.0 [s] continuous 2 DCY -- Check powers/grounds to the Engine/Motor Control Module -J623-. If ok, then replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
out of range high engine not running
  engine start @ current DCY not detected
Battery Voltage U3501 - Control Module Input Power "A" Circuit Low vehicle state: ready to drive battery voltage < 11.00 [V] case 1   [s] 9.0 [s] continuous 2 DCY -- Check powers/grounds to the Engine/Motor Control Module -J623-. If ok, then replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
out of range low engine running
  time after first engine start > 1.0
  case 2  
  engine not running
  stop/start mode active
Battery Voltage U3502 - Control Module Input Power "A" Circuit High vehicle state: ready to drive battery voltage > 16.00 [V] case 1   [s] 9.0 [s] continuous 2 DCY -- Check powers/grounds to the Engine/Motor Control Module -J623-. If ok, then replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
out of range high engine running
  time after first engine start > 1.0
  case 2  
  engine not running
  stop/start mode active
Battery Voltage U3501 - Control Module Input Power "A" Circuit Low vehicle state: ECM keep alive mode battery voltage < 9.00 [V] ECM keep alive mode active   9.0 [s] continuous 2 DCY -- Check powers/grounds to the Engine/Motor Control Module -J623-. If ok, then replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
out of range low

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
Battery Voltage U3502 - Control Module Input Power "A" Circuit High vehicle state: ECM keep alive mode battery voltage > 16.00 [V] ECM keep alive mode active   9.0 [s] continuous 2 DCY -- Check powers/grounds to the Engine/Motor Control Module -J623-. If ok, then replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
  out of range high  
Battery Voltage P0562 - System Voltage Low ECM power supply check signal voltage <= 1.5...2.0 [V] ECM initialization active   2 [events] once / DCY 1 DCY
  • Check powers/grounds to the Engine/Motor Control Module -J623-. If ok, then replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Off Time P150A - Engine Off Timer Performance rationality check diff. between IPC time and ECM keep alive time > 12.0 [s] BUS communication active   0 [s] once / DCY 2 DCY
  • If ignition off B+ is lost to ECM, this code will set. Check power and ground inputs to ECM first. Refer to Wiring Diagrams for pin locations. If all power/grounds to ECM are present, replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
  ECM keep alive active  
  ignition transition off to on  
P150A - Engine Off Timer Performance rationality check diff. between IPC time and ECM keep alive time < -12.0 [s] BUS communication active   0 [s] continuous 2 DCY
  • If ignition off B+ is lost to ECM, this code will set. Check power and ground inputs to ECM first. Refer to Wiring Diagrams for pin locations. If all power/grounds to ECM are present, replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
  ECM keep alive active  
  ignition transition off to on  
P150A - Engine Off Timer Performance rationality check diff. between IPC time and ECM keep alive time < -12.0 [s] BUS communication active   0 [s] continuous 2 DCY
  • If ignition off B+ is lost to ECM, this code will set. Check power and ground inputs to ECM first. Refer to Wiring Diagrams for pin locations. If all power/grounds to ECM are present, replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
  ECM keep alive not active  
  ignition transition off to on  
Engine Control Module (ECM): 5V Supply Voltage P0606 - ECM/PCM Processor internal hardware check under-/ overvoltage detection           2.0 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
P0606 - ECM/PCM Processor
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Coding P064F - Unauthorized Software/Calibration Detected code check of ECM internal check not valid         0.0 [s] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Coding U0302 - Software Incompatibility With Transmission Control Module communication with TCM receiving AT information from TCM TCM signal   battery voltage 9.5...16.00 [V] 5.0 [s] continuous 2 DCY
  • Check for software updates and TSB's. Reprogram as necessary. If none are found, replace the Transmission Control Module --. Refer to appropriate Service Information.
  time after ignition on >= 500 [ms]  
Engine Control Module (ECM): EEPROM P0606 - ECM/PCM Processor functional check internal checksum failed   ignition on   0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
P0606 - ECM/PCM Processor
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0169 - Incorrect Fuel Composition function monitoring: Direct Fuel Injection mixture control correction factor incorrect   internal engine speed > 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
P0169 - Incorrect Fuel Composition function monitoring: Direct Fuel Injection mixture control fuel quantity incorrect   internal engine speed > 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0169 - Incorrect Fuel Composition function monitoring: Multiport Fuel Injection mixture control correction factor incorrect   internal engine speed > 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
P0169 - Incorrect Fuel Composition function monitoring: Multiport Fuel Injection mixture control fuel quantity incorrect   internal engine speed > 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0169 - Incorrect Fuel Composition function monitoring: Direct Fuel Injection corrections of fuel mass on single cylinders incorrect   internal engine speed > 1200 [RPM] 0.52 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0169 - Incorrect Fuel Composition function monitoring: Multiport Fuel Injection corrections of fuel mass on single cylinders incorrect   internal engine speed > 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0169 - Incorrect Fuel Composition function monitoring: coordination of Fuel Injection mode MFI / DFI correction of fuel injection mode on single cylinders incorrect   internal engine speed > 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0169 - Incorrect Fuel Composition function monitoring: Direct Fuel Injection injection cut off incorrect   internal engine speed > 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
Engine Control Module (ECM): Electronic Throttle Control Module P0169 - Incorrect Fuel Composition function monitoring: Multiport Fuel Injection injection cut off incorrect   internal engine speed > 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor function monitoring: A/D converter test pulse check failed         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor function monitoring: A/D converter test voltage check failed         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor function monitoring: torque torque deviation for time > 0.5 [s] internal engine speed > 1240 [RPM] 0 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
or    
integrated relative torque deviation > 60.00 [%*s]
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor function monitoring: ignition signal mismatch hardware ignition signal vs. bus signal detected   time after engine start < 1.0 [s] 1.0 [s] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P060C - Internal Control Module Main Processor Performance function monitoring: Start/Engine running engine restart/run not allowed         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P060C - Internal Control Module Main Processor Performance function monitoring: engine speed deviation difference between calculated and internal engine speed > 320 [RPM] internal engine speed > 520 [RPM] 0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor function monitoring: coding internal check failed         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P060C - Internal Control Module Main Processor Performance function monitoring: ignition timing internal check failed         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P060C - Internal Control Module Main Processor Performance function monitoring: injection rate limitation system reaction incorrect         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P060C - Internal Control Module Main Processor Performance function monitoring: intern system reaction incorrect         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0169 - Incorrect Fuel Composition function monitoring: lambda mode internal check failed   internal engine speed > 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor function monitoring: accelerator position comparison voltage sensor 1 with sensor 2 implausible         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor monitoring module function controller check failed   SPI-interface no failure   0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
and  
monitoring module check no failure

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
Engine Control Module (ECM): Electronic Throttle Control Module P0169 - Incorrect Fuel Composition function monitoring: load plausibility abs. difference between predicted and real air mass > 10.50 [%] engine speed >= 1200 [RPM] 0.5 [s] continuous 2 DCY
  • Check for contaminated/aged fuel or possible high concentration of alcohol in fuel (above 15%). Poor quality fuel will also increase consumption. Replace with fresh fuel if believed to be contaminated. Refer to appropriate Service Information.
  • Oxygen Sensor 1 Before Catalytic Converter -GX10-
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor function monitoring: hardware watch dog over voltage detection failure         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor function monitoring: hardware watch dog internal check failure         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Electronic Throttle Control Module P0606 - ECM/PCM Processor function monitoring: hardware watch dog general cause failure         0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Fuel Volume Regulator Control P2294 - Fuel Pressure Regulator "B" Control Circuit/Open functional check signal pattern incorrect   fuel control valve commanded off   0.2 [s] continuous 2 DCY
  • Fuel Metering Valve -N290-
Engine Control Module (ECM): Ignition Control (IC) P0606 - ECM/PCM Processor communication check internal check error detected   engine speed not calibrated [RPM] 0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
P0606 - ECM/PCM Processor communication check SPI communications check Identifier error detected   engine speed not calibrated [RPM] 0.5 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Ignition Control (IC) P06D1 - Internal Control Module Ignition Coil Control Performance communication check internal check error detected         once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Knock Control P0324 - Knock/Combustion Vibration Control System Error internal hardware check signal fault counter (combustion) > 30.00 [-] engine speed gradient < | 1000.00 | [RPM/s] 500.00 [events] multiple 2 DCY
  • Knock Sensor 1 -G61-
engine speed not calibrated [RPM]
P0324 - Knock/Combustion Vibration Control System Error internal hardware check signal fault counter (measuring window) > 2.00 [-] engine speed > 1000 [RPM] 3 [s] multiple 2 DCY
  • Knock Sensor 1 -G61-
Cold Start Monitoring P0606 - ECM/PCM Processor rationality check ratio injection fault counter to number of requested injections > 0.20 [-] general conditions   [s] 60 [s] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Multi Injection engine running
injection mode for catalyst heating active
  injection on all cylinders active
  catalyst heating active
  conditions at fault decision  
  catalyst heating finished
  required monitoring time > 10.0
Engine Control Module (ECM): Production Mode U1103 - Production Mode Active function monitoring: mode change production mode active   for activation:     0 [s] continuous 1 DCY
  • Vehicle is in production mode. Refer to appropriate Service Information for resolution. Note the mode can be deactivated with a factory scan tool or will automatically turn off after vehicle accumulates the first 100 km (62.14 miles) of driving.
during ECM keep alive-time after ignition off    
vehicle speed <= 3 [mph]
engine speed 0 [RPM]
max trip mileage since initial vehicle start-up < 62.15 [miles]
for hybrid:    
drive motor off  
Engine Control Module (ECM):RAM P0606 - ECM/PCM Processor controller RAM check RAM error memory checksum error   initialization phase active   200 [ms] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
Engine Control Module (ECM): Sensor Integrated Circuit P0606 - ECM/PCM Processor communication check SPI communication error detected         0.05 [s] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Sensor Integrated Circuit P0606 - ECM/PCM Processor internal self test test result failed         4.00 [events] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Sensor Reference Circuit A P0641 - Sensor Reference Voltage "A" Circuit/Open short circuit signal voltage < 4.6; > 5.4 [V]       0.5 [s] continuous 2 DCY
  • If a related sensor voltage code is also set, refer to that sensor for diagnosis first. If no other related codes are set, replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Sensor Reference Circuit B P0651 - Sensor Reference Voltage "B" Circuit/Open short circuit signal voltage < 4.6; > 5.4 [V]       0.5 [s] continuous 2 DCY
  • If a related sensor voltage code is also set, refer to that sensor for diagnosis first. If no other related codes are set, replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Sensor Reference Circuit C P0697 - Sensor Reference Voltage "C" Circuit/Open short circuit signal voltage < 4.6; > 5.4 [V]       0.5 [s] continuous 2 DCY
  • If a related sensor voltage code is also set, refer to that sensor for diagnosis first. If no other related codes are set, replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
Engine Control Module (ECM): Service Mode P30F1 - Operator Mode Selection Active function monitoring: mode change multiport fuel injection (MFI) service mode active   for activation:     0.01 [s] once / DCY 1 DCY
  • Refer to appropriate Service Information. May need to perform readiness check. Refer to .
vehicle speed <= 3 [mph]
fuel level > 2.00 [l]
max trip mileage since combustion mode activation < 31.08 [miles]
during ECM keep alive-time after ignition off    
engine speed 0 [RPM]
for hybrid:    
drive motor off  
Engine Control Module (ECM): Service Mode P30F1 - Operator Mode Selection Active function monitoring: mode change direct fuel injection (DFI) service mode active   for activation:     0.01 [s] once / DCY 1 DCY
  • Refer to appropriate Service Information. May need to perform readiness check. Refer to .
vehicle speed <= 3 [mph]
fuel level > 2.00 [l]
max trip mileage since combustion mode activation < 31.08 [miles]
during ECM keep alive-time after ignition off    
engine speed 0 [RPM]
for hybrid:    
drive motor off  
Engine Control Module (ECM): Transport Mode P169A - Loading Mode Active function monitoring: mode change transport mode active   for activation:     0 [s] continuous 1 DCY
  • Vehicle is in Transport Mode (Loading Mode). It can be turned off with a scan tool or will automatically switch off after approximately 100 km (62.15 miles) have accumulated on the vehicle. May need to perform readiness check. Refer to .
during ECM keep alive-time after ignition off    
vehicle speed <= 3 [mph]
engine speed 0 [RPM]
max trip mileage since initial vehicle start-up < 62.15 [miles]
production mode not active  
for hybrid:    
drive motor off  
Engine Control Module (ECM): Variable Valve Lift (VVL) P0606 - ECM/PCM Processor communication check SPI communication error detected         20 [ms] multiple 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
System P0606 - ECM/PCM Processor communication check SPI initialization error detected         0.5 [s] once / DCY 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
COM: Ambient Air Temperature (AAT) Sensor U0322 - Software Incompatibility With Body Control Module communication with BCM AAT signal: coding FDh [-] ignition on   2.0 [s] continuous 2 DCY
  • Check for software updates and TSB's. Reprogram as necessary. If none are found, replace the Vehicle Electrical System Control Module -J519-. Refer to appropriate Service Information.
COM: Ambient Air Temperature (AAT) Sensor U0422 - Invalid Data Received From Body Control Module communication with BCM AAT signal: initialization FEh [-] ignition on   2.0 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
  COM: BCM (Body Control Module) no time out  
COM: Ambient Air Temperature (AAT) Sensor P0072 - Ambient Air Temperature Sensor Circuit "A" Low communication with AAT Sensor AAT signal: circuit low error detected   time after ignition on > 2.0 [s] 1.0 [s] continuous 2 DCY
  • Outside Air Temperature Sensor -G17-
  • Check the CAN-Bus terminal resistance.
P0070 - Ambient Air Temperature Sensor Circuit "A" communication with AAT Sensor AAT signal: circuit high error detected   time after ignition on > 2.0 [s] 1.0 [s] continuous 2 DCY
  • Outside Air Temperature Sensor -G17-
  • Check the CAN-Bus terminal resistance.
COM: Airbag Control Module P1609 - Crash Shut-Off Was Triggered communication with Airbag received data: crash intensity for shut down Fuel Injection detected         0 [s] continuous 1 DCY
  • After proper repair of damage, erase the Engine Control Module -J623- DTC. Refer to .
COM: Barometric Pressure (BARO) Sensor P2229 - Barometric Pressure Sensor "A" Circuit High sensor internal check (rationality) sensor signal: rationality check error detected   ignition on   3.0 [s] continuous 2 DCY
  • Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information.
COM: Body Control Module (BCM) U0140 - Lost Communication With Body Control Module communication with BCM time out no message   time after ignition on > 500 [ms] 5.0 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
U0140 - Lost Communication With Body Control Module
  • Check the CAN-Bus terminal resistance.
COM: Brake System Control Module (BSCM) U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" communication with BSCM received data implausible message   time after ignition on > 500 [ms] 2.0 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A"
  • Check the CAN-Bus terminal resistance.
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A"
  • Check the CAN-Bus terminal resistance.
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A"
  • Check the CAN-Bus terminal resistance.
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
COM: Brake System Control Module (BSCM) U0121 - Lost Communication With Anti-Lock Brake System (ABS) Control Module "A" communication with BSCM received message no message   time after ignition on > 500 [ms] 2.0 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
COM: Fuel Level (FL) Sensor 1 P0462 - Fuel Level Sensor "A" Circuit Low communication with IPC IPC module signal: signal range check error detected   ECM drive active   0.5 [s] continuous 2 DCY
  • Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information.
COM: Fuel Level (FL) Sensor 1 P0463 - Fuel Level Sensor "A" Circuit High communication with IPC IPC module signal: circuit high error detected   ECM drive active   0.5 [s] continuous 2 DCY
  • Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information.
COM: Fuel Level (FL) Sensor 1 P0462 - Fuel Level Sensor "A" Circuit Low communication with IPC IPC module signal: circuit low error detected   ECM drive active   0.5 [s] continuous 2 DCY
  • Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information.
- if equipped - P2067 - Fuel Level Sensor "B" Circuit Low communication with IPC IPC module signal: signal range check error detected   ignition on   0.5 [s] continuous 2 DCY
  • Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information.
COM: Fuel Level (FL) Sensor 2    
- if equipped - P2068 - Fuel Level Sensor "B" Circuit High communication with IPC IPC module signal: circuit high error detected   ignition on   0.5 [s] continuous 2 DCY
  • Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information.
COM: Fuel Level (FL) Sensor 2    
- if equipped - P2067 - Fuel Level Sensor "B" Circuit Low communication with IPC IPC module signal: circuit low error detected   ignition on   0.5 [s] continuous 2 DCY
  • Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information.
COM: Fuel Level (FL) Sensor 2    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
COM: Fuel Pump Control Module (FPCM) P064A - Fuel Pump Control Module "A" actuator internal check (electronics) number of failed internal checks 2 [-] PWM signal 10.00...87.00 [%] 0.7 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
  battery voltage 9.0...16.0 [V]  
COM: Fuel Pump Control Module (FPCM) P025B - Fuel Pump Module "A" Control Circuit Range/Performance actuator internal check (over-temperature warning power stage) power stage temperature > 125.0...144.0 [°C] PWM signal 10.00...87.00 [%] 5.9 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
battery voltage 9.0...16.0 [V]
COM: Fuel Pump Control Module (FPCM) P2635 - Fuel Pump "A" Low Flow/Performance actuator internal check (signal range check) phase current > 16.4...26.0 [A] PWM signal 10.00...87.00 [%] 3.1 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
battery voltage 9.0...16.0 [V]
COM: Fuel Pump Control Module (FPCM) P2635 - Fuel Pump "A" Low Flow/Performance actuator internal check (pump blocked) number of detected non successful pump starts 3...4 [-] PWM signal 10.00...87.00 [%] 1.3 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
battery voltage 9.0...16.0 [V]
COM: Fuel Pump Control Module (FPCM) P0628 - Fuel Pump "A" Control Circuit Low actuator internal check (short circuit) phase current > 40.0...60.0 [A] PWM signal 10.00...87.00 [%] 1.5 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
number of checks 2 [-] battery voltage 9.0...16.0 [V]
COM: Fuel Pump Control Module (FPCM) P0627 - Fuel Pump "A" Control Circuit/Open actuator internal check (open circuit) phase current < 3.0 [A] PWM signal 10.00...87.00 [%] 1.7 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
rotating field not detected battery voltage 9.0...16.0 [V]
COM: Fuel Pump Control Module (FPCM) P2635 - Fuel Pump "A" Low Flow/Performance actuator internal check (engine speed) speed deviation > 10.0 [%] PWM signal 10.00...87.00 [%] 6.9 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
battery voltage 9.0...16.0 [V]
COM: Fuel Pump Control Module (FPCM) P025B - Fuel Pump Module "A" Control Circuit Range/Performance actuator internal check (over-temperature warning power stage) power stage temperature > 135.0...140.0 [°C] PWM signal 10.00...87.00 [%] 7.1 [s] continuous 2 DCY
  • Fuel Delivery Unit -GX1-
battery voltage 9.0...16.0 [V]
COM: Gateway U0146 - Lost Communication With Gateway "A" communication with Gateway received message no message   battery voltage 9.5...16.00 [V] 5.0 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
time after ignition on >= 500 [ms]
COM: Instrument Panel Cluster (IPC) U0423 - Invalid Data Received From Instrument Panel Cluster Control Module communication with IPC received data implausible message   time after ignition on > 500 [ms] 3.0 [s] continuous 2 DCY
  • Check for correct software version and VIN or update software for the IPC Module if available. If OK, replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information.
COM: Instrument Panel Cluster (IPC) U0155 - Lost Communication With Instrument Panel Cluster (IPC) Control Module communication with IPC received message no message   battery voltage 9.5...16.0 [V] 5.0 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
time after ignition on >= 500 [ms]
COM: Transmission Control Module (TCM) U0101 - Lost Communication with TCM communication with TCM received message no message   battery voltage 9.5...16.0 [V] 0.8 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
time after ignition on >= 500 [ms]
COM: Vehicle Speed Sensor (VSS) U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" communication with VSS speed sensor signal: initialization error 407.296 [mph] time after ignition on > 500 [ms] 1.98 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
COM: Vehicle Speed Sensor (VSS) U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" communication with VSS speed sensor signal: low voltage error 407.290 [mph] time after ignition on > 500 [ms] 1.98 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
COM: Vehicle Speed Sensor (VSS) U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" communication with VSS speed sensor signal: sensor error 407.303 [mph] time after ignition on > 500 [ms] 0.48 [s] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
COM: Vehicle Speed Sensor (VSS) P0501 - Vehicle Speed Sensor "A" Circuit Range/Performance communication with BSCM VSS signal: rationality error detected         0.5 [s] continuous 2 DCY
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
  • Check the CAN-Bus terminal resistance.
COM: Vehicle Speed Sensor (VSS) P0502 - Vehicle Speed Sensor "A" Circuit Low communication with BSCM VSS signal: open circuit error detected         0.5 [s] continuous 2 DCY
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
  • Check the CAN-Bus terminal resistance.

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum Component Diagnostic
COM: Vehicle Speed Sensor (VSS) P0502 - Vehicle Speed Sensor "A" Circuit Low communication with BSCM VSS signal: short to battery plus error detected         0.5 [s] continuous 2 DCY
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
  • Check the CAN-Bus terminal resistance.
COM: Vehicle Speed Sensor (VSS) P0502 - Vehicle Speed Sensor "A" Circuit Low communication with BSCM VSS signal: short to ground error detected         0.5 [s] continuous 2 DCY
  • Check the vehicle speed signal to the Instrument Cluster Control Module -J285-.
  • Check the CAN-Bus terminal resistance.
CAN: Controller U0001 - High Speed CAN Communication Bus reading back sent message CAN message no feedback   battery voltage 9.5...16.0 [V] 500 [ms] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
time after ignition on >= 500 [ms]
CAN: Controller U0002 - High Speed CAN Communication Bus Performance communication check global time out receiving no message   battery voltage 9.5...16.0 [V] 500 [ms] continuous 2 DCY
  • Check the CAN-Bus terminal resistance.
time after ignition on >= 500 [ms]