LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Volkswagen >> 2020 >> Golf Automatic Trans >> Repair and Diagnosis >> Engine Performance >> Engine Control Systems >> Generic Scan Tool [DGXA] - Engine DTC Tables (P0420 - P0125) >> St Generic Scan Tool >> Diagnosis And Testing >> Engine DTC Tables >> Engine/Motor Control Module --, 2020 MY
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Engine/Motor Control Module --, 2020 MY

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
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
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 < 1.00 [-] number of checks required for valid result not calibrated [-]
        for EWMA-filter    
        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.75 [-]
        number of checks > 5.00 [-]
        or    
        deviation between new measured value and old EWMA filtered value <= 0.75 [-]
        End of measurement window:    
        number of checks 1 [-]
        additional conditions:    
        no additional conditions calibrated    
Misfire P0300 - Random/Multiple Cylinder Misfire Detected Check the following:-- Check the intake system visually for leaks (false air).-- Check the spark plugs visually for signs of fouling.-- 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. crankshaft speed fluctuation (single or multiple) emission threshold misfire rate(MR) > 2.70 [%] case 1:     1000 [rev]continuous 2 DCY
P0301  - Cylinder 1 Misfire Detected Check the following:-- Check the intake system visually for leaks (false air).-- Check the spark plugs visually for signs of fouling.-- 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. catalyst damage misfire rate (MR) > 4.34...24.66 [%] ECT downstream engine @ start >= -30 [°C] 200 [rev] continuous immediately
P0303  - Cylinder 3 Misfire Detected Check the following:-- Check the intake system visually for leaks (false air).-- Check the spark plugs visually for signs of fouling.-- 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. case 2:    
P0304  - Cylinder 4 Misfire Detected Check the following:-- Check the intake system visually for leaks (false air).-- Check the spark plugs visually for signs of fouling.-- 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. ECT downstream engine @ start < -30 [°C]
P0302  - Cylinder 2 Misfire Detected Check the following:-- Check the intake system visually for leaks (false air).-- Check the spark plugs visually for signs of fouling.-- 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. then activation if ECT downstream engine > -30 [°C]
  general:    
  active after engine start idle - 150 [rpm] + 1camshaft [rev]  
  time after engine start > 0.0 [s]
  engine torque >= 0 [Nm]
  fuel cut off not active  
  rough road not detected  
Misfire P0316  - Engine Misfire Detected on Startup (First 1000 Revolutions) Check the following:-- Check the intake system visually for leaks (false air).-- Check the spark plugs visually for signs of fouling.-- 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. crankshaft speed fluctuation (single or multiple) emission threshold misfire rate (MR) > 2.90 [%] case 1:     1000 [rev] continuous 2 DCY
ECT downstream engine @ start >= -30 [°C]
case 2:    
ECT downstream engine @ start < -30 [°C]
then activation if ECT downstream engine > -30 [°C]
general:    
active after engine start idle - 150 [rpm] + 1camshaft [rev]  
time after engine start > 0.0 [s]
engine torque >= 0 [Nm]
fuel cut off not active  
rough road not detected  
Autoignition P039B  - Cylinder 1 Pressure Too High -- This DTC may set due to poor fuel quality or fuel that has aged excessively. If necessary, drain the fuel from the vehicle and replace with fresh fuel.-- Check the spark plugs visually for signs of fouling.-- 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. crankshaft speed fluctuation Cyl. 1 - no dynamic:     engine load > 60.00 [%]    

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
  P03AF  - Cylinder 3 Pressure Too High -- This DTC may set due to poor fuel quality or fuel that has aged excessively. If necessary, drain the fuel from the vehicle and replace with fresh fuel.-- Check the spark plugs visually for signs of fouling.-- 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.   relative angular crankshaft deceleration > 15700...21200 [1/s2 ] engine speed < 6000 [rpm] 30 [rev] continuous 2 DCY
P03B9  - Cylinder 4 Pressure Too High -- This DTC may set due to poor fuel quality or fuel that has aged excessively. If necessary, drain the fuel from the vehicle and replace with fresh fuel.-- Check the spark plugs visually for signs of fouling.-- 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. or     clutch closed  
P03A5 - Cylinder 2 Pressure Too High -- This DTC may set due to poor fuel quality or fuel that has aged excessively. If necessary, drain the fuel from the vehicle and replace with fresh fuel.-- Check the spark plugs visually for signs of fouling.-- 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. Cyl. 1 - medium dynamic:     gear shift not active  
  relative angular crankshaft deceleration > 23550...31800 [1/s2 ] fuel cut off not active  
  or     diff. setpoint vs. actual rail pressure < 10.00 [MPa]
  Cyl. 1 - high dynamic:     tooth angle adaptation finished  
  relative angular crankshaft deceleration > 31400...42400 [1/s2 ] diff. basic vs. current ignition timing < 180.00 [°CRK]
  Cyl. 2 - no dynamic:     no dynamic     30 [rev] continuous 2 DCY
  relative angular crankshaft deceleration > 15800...24500 [1/s2 ] engine speed gradient <= 600.00...1400.00 [rpm/s]
  or     and    
  Cyl. 2 - medium dynamic:     setpoint MAP gradient <= 63.28...430.31 [kPa/s]
  relative angular crankshaft deceleration > 23700...36750 [1/s2 ] medium dynamic    
  or     engine speed gradient > 600.00...1400.00 [rpm/s]
  Cyl. 2 - high dynamic:     or    
  relative angular crankshaft deceleration > 31600...49000 [1/s2 ] setpoint MAP gradient > 63.28...430.31 [kPa/s]
  Cyl. 3 - no dynamic:     high dynamic     30 [rev] continuous 2 DCY
  relative angular crankshaft deceleration >= 14300...16400 [1/s2 ] engine speed gradient > 600.00...1400.00 [rpm/s]
  or     and    
  Cyl. 3 - medium dynamic:     setpoint MAP gradient > 63.28...430.31 [kPa/s]
  relative angular crankshaft deceleration >= 21450...24600 [1/s2 ]      
  or          
  Cyl. 3 - high dynamic:          
  relative angular crankshaft deceleration >= 28600...32800 [1/s2 ]      
  Cyl. 4 - no dynamic           30 [rev] continuous 2 DCY
  relative angular crankshaft deceleration > 15800...21400 [1/s2 ]      
  or          
  Cyl. 4 - medium dynamic:          
  relative angular crankshaft deceleration >= 23700...32100 [1/s2 ]      
  or          
  Cyl. 4 - high dynamic:          
  relative angular crankshaft deceleration > 31600...42800 [1/s2 ]      

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Evaporative Emission (EVAP) System P00FE  - EVAP System Tank Vapor Line Restricted/Blocked Check the following: intrusive monitor highpass filtered DMTL pump current >= 0.8 [mA] previous ECM keep alive time     12.0 [s] once / DCY 2 DCY
rationality check: blocked line for time > 1.0 [s] reference measurement of small leak monitor finished  
        and    
        highpass filtered DMTL pump current >= 0.8 [mA]
        during time after reference measurement <= 9.0 [s]
        actual DCY    
        ECT downstream engine @ start >= 4 [°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 > 10 [km/h]
        vehicle speed > 5 [km/h]
        vehicle speed deviation <= | 30 | [km/h]
        engine speed deviation <= | 500 | [rpm]
        purge flow adaptation factor <= 5.00 [-]
Evaporative Emission (EVAP) System (High Pressure Purge Line) P04F0  - EVAP System High Load Purge Line "A" Performance Check the following: intrusive monitor drop of evap pump current <= 0.7...1.1 [mA] ECT downstream engine > 41 [°C] 25.2 [s] once / DCY 2 DCY
functional check: stuck close within time 3.7 [s] ECT downstream engine @ start < 143 [°C]
        AAT < 35; > 4 [°C]
        BARO > 73.95 [kPa]
        battery voltage >= 10.90; <= 16.10 [V]
        fuel level not calibrated [l]
        time since engine start >= 600.0 [s]
        integrated EVAP purge mass since last purge stop > 0.0 [g]
        evap purge adaptation <= 20.00 [-]
        modeled vacuum in high pressure purge line <= 128.00; > 2.40 [kPa]
        modeled ratio of purge mass flow into intake manifold <= 0.25 [-]
        vehicle speed < 250; >= 55 [km/h]
        delta vehicle speed <= 100 [km/h]
        fuel volume flow <= 10.00 [ml/s]
        at least one leak detection monitor during engine off preceding  
        EVAP purge valve stuck open monitor ready  
        engine speed > 20 [rpm]
        gear shift not active  
        engine stop not active  
        lambda control closed loop  
        O2S front ready  
        evap purge valve commanded on  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Evaporative Emission (EVAP) System Very Small Leak P0456  - EVAP System Leak Detected (Very Small Leak) Check the following:-- Check the EVAP System for Leaks. intrusive monitor EVAP-system leakage area calculateted from pump current curve > 0.12 [mm2 ] ECT downstream engine @ start >= 4 [°C] 800.0 [s] once / DCY 2 DCY
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 >= 5.0 [s]
  vehicle speed 0 [km/h]
  evap purge adaptation < 5.00 [-]
  integrated purge mass flow since start of last purge phase not calibrated  
  no sudden change in evap pump current (filling event) < 1.5; > -0.7 [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  
Evaporative Emission (EVAP) System Small Leak P0442  - EVAP System Leak Detected (Small Leak) Check the following:-- Check the EVAP System for Leaks. intrusive monitor modeled pressure from pump current < 1.10 [kPa] ECT downstream engine @ start >= 4 [°C] 700.0 [s] once / DCY 2 DCY
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 >= 5.0 [s]
  vehicle speed 0 [km/h]
  no sudden change in evap pump current (filling event) < 1.5; > -0.7 [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  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Evaporative Emission (EVAP) Diagnosis Module Tank Leakage (DMTL) P043E - EVAP System Leak Detection Reference Orifice Low Flow Check the following: out of range high during engine off: > 40.0 [mA] during engine off:     10.0 [s] once / DCY 2 DCY
evap pump current during reference measurement ECT downstream engine @ start >= 4 [°C]
during engine running: > 40.0 [mA] diff. between ECT downstream engine @ start and AAT not calibrated [K] 3.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 >= 5.0 [s]
  vehicle speed 0 [km/h]
  deviation of filtered evap pump current during reference measurement within range <= 3.0 [mA]
  airbag not activated  
  during engine running:    
  ECT downstream engine > 41 [°C]
  ECT downstream engine @ start < 143 [°C]
  AAT < 35; > 4 [°C]
  BARO > 73.95 [kPa]
  time since engine start >= 600.0 [s]
  integrated EVAP purge mass since last purge stop > 0.0 [g]
  integrated EVAP purge mass since last monitoring run > 0.0 [g]
  intake manifold vacuum > 3.80 [kPa]
  vehicle speed < 120; >= 55 [km/h]
  delta vehicle speed <= 4 [km/h]
  fuel volume flow <= 5.00 [ml/s]
  change in battery voltage during monitoring < 1.50 [V]
  at least one leak detection monitor during engine off preceding  
  engine load >= 0.00; <= 1535.98 [%]
  engine speed > 20 [rpm]
  fuel cut off not active  
  gear shift not detected  
  engine stop not commanded  
  O2S front ready  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
  P043F - EVAP System Leak Detection Reference Orifice High Flow Check the following: out of range low during engine off: < 15.0 [mA] during engine off:     10.0 [s] once / DCY 2 DCY
evap pump current during reference measurement ECT downstream engine @ start >= 4 [°C]
during engine running: < 15.0 [mA] diff. between ECT downstream engine @ start and AAT not calibrated [K] 3.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 >= 5.0 [s]
  vehicle speed 0 [km/h]
  deviation of filtered evap pump current during reference measurement within range <= 3.0 [mA]
  airbag not activated  
  during engine running:    
  ECT downstream engine > 41 [°C]
  ECT downstream engine @ start < 143 [°C]
  AAT < 35; > 4 [°C]
  BARO > 73.95 [kPa]
  time since engine start >= 600.0 [s]
  integrated EVAP purge mass since last purge stop > 0.0 [g]
  integrated EVAP purge mass since last monitoring run > 0.0 [g]
  intake manifold vacuum > 3.80 [kPa]
  vehicle speed < 120; >= 55 [km/h]
  delta vehicle speed <= 4 [km/h]
  fuel volume flow <= 5.00 [ml/s]
  change in battery voltage during monitoring < 1.50 [V]
  at least one leak detection monitor during engine off preceding  
  engine load >= 0.00; <= 1535.98 [%]
  engine speed > 20 [rpm]
  fuel cut off not active  
  gear shift not detected  
  engine stop not demanded  
  O2S front ready  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
  P2407 - EVAP System Leak Detection Pump Sense Circuit Intermittent/Erratic Check the following: signal check during engine off:     during engine off:     800.0 [s] once / DCY 2 DCY
fluctuation of evap pump current during reference measurement > 3.0 [mA] ECT downstream engine @ start >= 4 [°C]
or     diff. between ECT downstream engine @ start and AAT not calibrated [K]
drop of evap pump current during pump phase > 6.0 [mA] or    
for time >= 3.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 > 6.0 [mA] battery voltage >= 10.90; <= 16.10 [V]
for time >= 3.0 [s] change in battery voltage during monitoring < 1.00 [V]
      engine off time >= 5.0 [s]
      vehicle speed 0 [km/h]
      no sudden change in evap pump current (filling event) < 1.5; > -0.7 [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:    
      ECT downstream engine > 41 [°C]
      ECT downstream engine @ start < 143 [°C]
      AAT < 35; > 4 [°C]
      BARO > 73.95 [kPa]
      time since engine start >= 600.0 [s]
      integrated EVAP purge mass since last purge stop > 0.0 [g]
      integrated EVAP purge mass since last monitoring run > 0.0 [g]
      intake manifold vacuum > 3.80 [kPa]
      vehicle speed < 120; >= 55 [km/h]
      delta vehicle speed <= 4 [km/h]
      fuel volume flow <= 5.00 [ml/s]
      change in battery voltage during monitoring < 1.50 [V]
      at least one leak detection monitor during engine off preceding  
      engine load >= 0.00; <= 1535.98 [%]
      engine speed > 20 [rpm]
      fuel cut off not active  
      gear shift not detected  
      engine stop not demanded  
      O2S front ready  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
  P2450 - EVAP System Switching Valve Performance/Stuck Open Check the following: signal check during engine off: <= 3.0 [mA] during engine off:     13.5 [s] once / DCY 2 DCY
evap pump current difference between reference measurement to idle ECT downstream engine @ start >= 4 [°C]
during engine running: <= 3.0 [mA] diff. between ECT downstream engine @ start and AAT not calibrated [K] 4.5 [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 >= 5.0 [s]
  vehicle speed 0 [km/h]
  no sudden change in evap pump current (filling event) < 1.5; > -0.7 [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]
  airbag not activated  
  during engine running:    
  ECT downstream engine > 41 [°C]
  ECT downstream engine @ start < 143 [°C]
  AAT < 35; > 4 [°C]
  BARO > 73.95 [kPa]
  time since engine start >= 600.0 [s]
  integrated EVAP purge mass since last purge stop > 0.0 [g]
  integrated EVAP purge mass since last monitoring run > 0.0 [g]
  intake manifold vacuum > 3.80 [kPa]
  vehicle speed < 120; >= 55 [km/h]
  delta vehicle speed <= 4 [km/h]
  fuel volume flow <= 5.00 [ml/s]
  change in battery voltage during monitoring < 1.50 [V]
  at least one leak detection monitor during engine off preceding  
  engine load >= 0.00; <= 1535.98 [%]
  engine speed > 20 [rpm]
  fuel cut off not active  
  gear shift not detected  
  engine stop not demanded  
  O2S front ready  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Evaporative Emission (EVAP) Diagnosis Module Tank Leakage (DMTL) Pump Motor P2401 - EVAP System Leak Detection Pump Control Circuit Low Check the following: circuit low signal voltage <= 2.74...3.26 [V] evap pump electric drive commanded off [V] 0.5 [s] continuous 2 DCY
ECM pre-drive not detected
battery voltage > 8.90
P2400 - EVAP System Leak Detection Pump Control Circuit/Open Check the following: open circuit signal voltage > 2.74...3.26; <= 4.70...5.40 [V] evap pump electric drive commanded off [V] 0.5 [s] continuous 2 DCY
ECM pre-drive not detected
battery voltage > 8.90
P2402 - EVAP System Leak Detection Pump Control Circuit High Check the following: circuit high signal voltage at evap pump current measuring resistor > 4.00 [V] evap pump electric drive commanded on [V] 120 [ms]once / DCY 2 DCY
ECM pre-drive not detected
battery voltage <= 16.5
P2402 - EVAP System Leak Detection Pump Control Circuit High Check the following: functional check: stuck open/closed signal voltage at evap pump current measuring resistor > 1.80 [V] evap pump electric drive commanded on [V] 450 [ms]once / DCY 2 DCY
ECM pre-drive not detected
battery voltage <= 16.5
Evaporative Emission (EVAP) Diagnosis Module Tank Leakage (DMTL) Pump Heater P240B - EVAP System Leak Detection Pump Heater Control Circuit Low Check the following: circuit low signal voltage <= 2.74...3.26 [V] evap pump heater commanded off [V] 0.5 [s] continuous 2 DCY
ECM pre-drive not detected
battery voltage > 8.90
P240A  - EVAP System Leak Detection Pump Heater Control Circuit/Open Check the following: open circuit signal voltage > 2.74...3.26; <= 4.70...5.40 [V] evap pump heater commanded off [V] 0.5 [s] continuous 2 DCY
ECM pre-drive not detected
battery voltage > 8.90
P240C  - EVAP System Leak Detection Pump Heater Control Circuit High Check the following: circuit high signal current >= 8.50...12.5.0 [A] evap pump heater commanded on [V] 0.5 [s] continuous 2 DCY
ECM pre-drive not detected
battery voltage > 8.90
Evaporative Emission (EVAP) Diagnosis Module Tank Leakage (DMTL) Valve P0448  - EVAP System Vent Control Circuit Shorted Check the following: circuit low signal voltage <= 2.74...3.26 [V] evap pump solenoid valve commanded off [V] 0.5 [s] continuous 2 DCY
ECM pre-drive not detected
battery voltage > 8.90
P0447  - EVAP System Vent Control Circuit Open Check the following: open circuit signal voltage > 2.74...3.26; <= 4.70...5.40 [V] evap pump solenoid valve commanded off [V] 0.5 [s] continuous 2 DCY
ECM pre-drive not detected
battery voltage > 8.90
P0448 - EVAP System Vent Control Circuit Shorted Check the following: circuit high signal current >= 3.00...6.00 [A] evap pump solenoid valve commanded on [V] 0.5 [s] continuous 2 DCY
ECM pre-drive not detected
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.
Evaporative Emission (EVAP) Canister Purge Valve P0496  - EVAP System High Purge Flow Check the following: intrusive monitor actual evap pump current difference between reference measurement to idle > 1.40 [-] ECT downstream engine > 41 [°C] 4.5 [s] once / DCY 2 DCY
functional check: stuck open divided by ECT downstream engine @ start < 143 [°C]
  pump current difference from the last leak detection phase during engine off AAT < 35; > 4 [°C]
  BARO > 73.95 [kPa]
  battery voltage >= 10.90; <= 16.10 [V]
    time since engine start >= 600.0 [s]
    integrated EVAP purge mass since last purge stop > 0.0 [g]
    integrated EVAP purge mass since last monitoring run > 0.0 [g]
    evap purge adaptation <= 20.00 [-]
    intake manifold vacuum > 4.00 [kPa]
    vehicle speed < 120; >= 55 [km/h]
    delta vehicle speed <= 4 [km/h]
    fuel volume flow <= 5.00 [ml/s]
    engine load <= 1535.98; >= 0.00 [%]
    at least one leak detection monitor during engine off preceding  
    engine speed > 20 [rpm]
    fuel cut off not active  
    gear shift not active  
    engine stop not active  
    lambda control closed loop  
    O2S front ready  
    evap purge valve commanded off  
P0441  - EVAP System Incorrect Purge Flow Check the following: intrusive monitor drop of evap pump current < 0.8...1.2 [mA] ECT downstream engine > 41 [°C] 29.5 [s] once / DCY 2 DCY
functional check: stuck close within time 8.0 [s] ECT downstream engine @ start < 143 [°C]
        AAT < 35; > 4 [°C]
        BARO > 73.95 [kPa]
        battery voltage >= 10.90; <= 16.10 [V]
        time since engine start >= 600.0 [s]
        integrated EVAP purge mass since last purge stop > 0.0 [g]
        integrated EVAP purge mass since last monitoring run > 0.0 [g]
        evap purge adaptation <= 20.00 [-]
        intake manifold vacuum > 4.00 [kPa]
        modeled vacuum in high pressure purge line <= 1.90 [kPa]
        modeled ratio of purge mass flow into intake manifold <= 0.75 [-]
        vehicle speed < 120; >= 55 [km/h]
        delta vehicle speed <= 4 [km/h]
        fuel volume flow <= 5.00 [ml/s]
        engine load <= 1535.98; >= 0.00 [%]
        at least one leak detection monitor during engine off preceding  
        increase of evap pump current from idle state >= 0.2 [mA]
        within time < 17.0 [s]
        engine speed > 20 [rpm]
        fuel cut off not active  
        gear shift not active  
        engine stop not active  
        lambda control closed loop  
        O2S front ready  
        evap purge valve commanded on  
Evaporative Emission (EVAP)Canister Purge Valve P0459 - EVAP System Purge Control Valve "A" Circuit High Check the following: circuit high signal current >= 2.2...4.0 [A] duty cycle 2...80 [%] 0.5 [s]continuous 2 DCY

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
            battery voltage >= 8.90 [V]    
ECM pre-drive not detected
ECM postdrive not detected
Evaporative Emission (EVAP) Canister Purge Valve P0444 - EVAP System Purge Control Valve "A" Circuit Open Check the following: open circuit signal voltage > 2.74...3.26; <= 4.70...5.40 [V] duty cycle 2...80 [%] 0.5 [s] continuous 2 DCY
battery voltage >= 8.90 [V]
ECM pre-drive not detected  
ECM postdrive not detected  
Evaporative Emission (EVAP) Canister Purge Valve P0458 - EVAP System Purge Control Valve "A" Circuit Low Check the following: circuit low signal voltage <= 2.74...3.26 [V] duty cycle 2...80 [%] 0.5 [s] continuous 2 DCY
battery voltage >= 8.90 [V]
ECM pre-drive not detected  
ECM postdrive not detected  
Fuel System P02CC  - Cylinder 1 Fuel Injector "A" Offset Learning At Min Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. adaptation monitoring adaptive value limit low injection adapted value of cylinder (adaptive feedback control has used up all of the adjustment) < -100 [%] engine speed 570...2780 [rpm] 0 (FTP75: 910.0) [s]multiple 2 DCY
P02D0  - Cylinder 3 Fuel Injector "A" Offset Learning At Min Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. rail pressure > 10.00 [MPa]
P02D2  - Cylinder 4 Fuel Injector "A" Offset Learning At Min Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. ECT -48...143 [°C]
P02CE  - Cylinder 2 Fuel Injector "A" Offset Learning At Min Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. for time > 0.0 [s]
  cylinder deactivation (CD) not active  
  engine not calibrated  
P02CD  - Cylinder 1 Fuel Injector "A" Offset Learning At Max Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. adaptation monitoring adaptive value limit high injection adapted value of cylinder (adaptive feedback control has used up all of the adjustment) >= 100 [%] engine speed 570...2780 [rpm] 0 (FTP75: 877.0) [s]multiple 2 DCY
P02D1  - Cylinder 3 Fuel Injector "A" Offset Learning At Max Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. rail pressure > 10.00 [MPa]
P02D3  - Cylinder 4 Fuel Injector "A" Offset Learning At Max Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. ECT -48...143 [°C]
P02CF  - Cylinder 2 Fuel Injector "A" Offset Learning At Max Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. for time > 0.0 [s]
  cylinder deactivation (CD) not active  
  engine not calibrated  
Fuel System P268A  - Fuel Injector Calibration Not Learned/Programmed Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. functional check ratio not plausible fuel rail pressure drops to all pressure drops > 0.99 [-] engine speed 570...2780 [rpm] 0 (FTP75: 706.0) [s]continuous 2 DCY
or     rail pressure 10.00...35.00 [MPa]
ratio not plausible fuel rail pressure value to all fuel rail pressure values > 0.99 [-] injection time > 0 [ms]
    ECT downstream engine -48...143 [°C]
    for time > 0.0 [s]
      cylinder deactivation (CD) not active  
      engine 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.
Fuel System P219C  - Cylinder 1 Air-Fuel Ratio Imbalance Check the following:-- 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. intrusive monitor individual cylinder fuel correction based on measured enleanment for dedicated engine roughness increase > 1.13 [-] general:     20 (does not run in FTP) [s]once / DCY 2 DCY
P219E  - Cylinder 3 Air-Fuel Ratio Imbalance Check the following:-- 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. A/F cylinder imbalance: out of range high or     camshaft adjustment not calibrated  
P219F  - Cylinder 4 Air-Fuel Ratio Imbalance Check the following:-- 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. counter for adaptation abort (due to misfire) > 10.00 [-] crankshaft adaptation not calibrated  
P219D  - Cylinder 2 Air-Fuel Ratio Imbalance Check the following:-- 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.       rough road not detected  
          engine roughness signal valid  
          engine speed 1360...2720 [rpm]
          engine load 39.75...99.80 [%]
          selected gear >= 7.00 [-]
          BARO > 0.00 [kPa]
          AAT > -48 [°C]
          ECT downstream engine 60...3004 [°C]
          modeled catalyst temperature 450...850 [°C]
          electrical check of O2S front completed  
          electrical check of O2S rear completed  
          lambda control closed loop  
          canister load not calibrated [-]
          lambda set value not calibrated [-]
          catalyst heating not active  
          ratio fuel mass from evap purge system to fuel mass through injectors < 0.30 [-]
          integrated air mass >= 2.50...4.50 [kg]
          misfire on currently lean shifted cylinder not detected  
          scavenging rate < 16.00 [-]
Fuel System P219C - Cylinder 1 Air-Fuel Ratio Imbalance Check the following:-- 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. intrusive monitor individual cylinder fuel correction based on measured enleanment for dedicated engine roughness increase < 0.86 [-] general:     20 (does not run in FTP) [s]once / DCY 2 DCY
P219E - Cylinder 3 Air-Fuel Ratio Imbalance Check the following:-- 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. A/F cylinder imbalance: out of range low camshaft adjustment not calibrated  
P219F - Cylinder 4 Air-Fuel Ratio Imbalance Check the following:-- 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. crankshaft adaptation not calibrated  
P219D - Cylinder 2 Air-Fuel Ratio Imbalance Check the following:-- 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.   rough road not detected  
    engine roughness signal valid  
    engine speed 1360...2720 [rpm]
    engine load 39.75...99.80 [%]
    selected gear >= 7.00 [-]
    BARO > 0.00 [kPa]
    AAT > -48 [°C]
    ECT downstream engine 60...3004 [°C]
    modeled catalyst temperature 450...850 [°C]
    electrical check of O2S front completed  
    electrical check of O2S rear completed  
    lambda control closed loop  
    canister load not calibrated [-]
    lambda set value not calibrated [-]
    catalyst heating not active  
    ratio fuel mass from evap purge system to fuel mass through injectors < 0.30 [-]
    integrated air mass >= 2.50...4.50 [kg]
    misfire on currently lean shifted cylinder not detected  
    scavenging rate < 16.00 [-]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Fuel System P2187  - System Too Lean at Idle Bank 1 Check the following:-- Check the vacuum lines visually for leaks.-- Check the intake system visually for leaks (false air).-- Check the fuel pressure and delivery quantity. Direct Fuel Injection adaptive value > 5.02 [%] general:     0 (FTP75:300.0) [s]continuous 2 DCY
system too lean @ idle number of injections after engine start > 150.00 [-]
  engine speed 520...1200 [rpm]
  engine load 10...52 [%]
  IAT downstream CAC < 85 [°C]
  part load adaptation completed  
  lambda control closed loop  
  lambda setpoint 0.91...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  delay time for changing mode from DFI to CNG or reverse not calibrated [s]
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 47 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 47 [°C]
  or    
  AAT > 55 [°C]
  additional conditions:    
  no additional conditions calibrated    
P2188 - System Too Rich at Idle Bank 1 Check the following: -- Check the fuel pressure and delivery quantity. Direct Fuel Injection adaptive value < -6.00 [%] general:     0 (FTP75:300.0) [s]continuous 2 DCY
system too rich @ idle number of injections after engine start > 150.00 [-]
  engine speed 520...1200 [rpm]
  engine load 10...52 [%]
  IAT downstream CAC < 85 [°C]
  part load adaptation completed  
  lambda control closed loop  
  lambda setpoint 0.91...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  delay time for changing mode from DFI to CNG or reverse not calibrated [s]
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 47 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 47 [°C]
  or    
  AAT > 55 [°C]
  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.
Fuel System P2177 - System Too Lean Off Idle Bank 1 Check the following: -- Check the vacuum lines visually for leaks.-- Check the intake system visually for leaks (false air).-- Check the fuel pressure and delivery quantity. Direct Fuel Injection adaptive value > 26.00 [%] general:     0 (FTP75:1577.0) [s]continuous 2 DCY
system too lean @ part load number of injections after engine start > 150.00 [-]
  engine speed 1000...6000 [rpm]
  engine load 40...275 [%]
  IAT downstream CAC < 85 [°C]
  lambda control closed loop  
  lambda setpoint 0.91...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  delay time for changing mode from DFI to CNG or reverse not calibrated [s]
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 47 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 47 [°C]
  or    
  AAT > 55 [°C]
  additional conditions:    
  no additional conditions calibrated    
P2178 - System Too Rich Off Idle Bank 1 Check the following: -- Check the fuel pressure and delivery quantity. Direct Fuel Injection adaptive value < -20.00 [%] general:     0 (FTP75:300.0) [s]continuous 2 DCY
system too rich @ part load number of injections after engine start > 150.00 [-]
  engine speed 1000...6000 [rpm]
  engine load 40...275 [%]
  IAT downstream CAC < 85 [°C]
  lambda control closed loop  
  lambda setpoint 0.91...1.05 [-]
  evap purge valve closed  
  high PCV purge load due to oil dilution not detected  
  delay time for changing mode from DFI to CNG or reverse not calibrated [s]
  and    
  case 1:    
  integrated air mass <= 0.00 [kg]
  ECT downstream engine > 47 [°C]
  or    
  case 2:    
  integrated air mass > 0.00 [kg]
  minimum of:    
  ECT downstream engine > 47 [°C]
  or    
  AAT > 55 [°C]
  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.
Fuel System P0171 - System Too Lean Bank 1 Check the following: -- Check the vacuum lines visually for leaks.-- Check the intake system visually for leaks (false air).-- Check the fuel pressure and delivery quantity. system too lean low pass filtered lambda controller output > 23.00 [%] general:     50.0 [s] continuous 2 DCY
for time > 40.0 [s] number of injections after engine start >= 150.00 [-]
      ECT downstream engine >= 55 [°C]
      lambda control closed loop  
      and    
      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 >= 2.0 [g]
      case 3:    
      evap purge controller limitation >= 0.75 [-]
      evap purge flow <= 0.10 [kg/h]
P0172 - System Too Rich Bank 1 Check the following: -- Check the fuel pressure and delivery quantity. system too rich low pass filtered lambda controller output < -23.00 [%] general:     50.0 [s] continuous 2 DCY
for time > 40.0 [s] number of injections after engine start >= 150.00 [-]
      ECT downstream engine >= 55 [°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 >= 2.0 [g]
      case 3:    
      evap purge controller limitation >= 0.75 [-]
      evap purge flow <= 0.10 [kg/h]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Fuel System P2097 - Post Catalyst Fuel Trim System Too Rich Bank 1 Check the following:-- Check the fuel pressure and delivery quantity. out of range high case 1: general conditions     condition for lambda split operation     30.0 [s] continuous 2 DCY
adapted I-part of 2nd lambda control loop (O2S front fuel trim) > 0.040 [-] 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     decrease of adapted I-part of 2nd lambda control loop between previous and actual DCY < 0.00 [-]
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 >= 30.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 >= 30.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 >= 30.0 [s]
      O2S front offset adaptation (referenced), final conditions: fault debounce additional conditions: pending fulfilled  
      fault fuel trim and O2S front offset monitor from previous DCY    
      O2S rear Control Loop (i-part, referenced) active  
      for time >= 30.0 [s]
      additional conditions: soot mass 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.
  P2096 - Post Catalyst Fuel Trim System Too Lean Bank 1 Check the following:-- Check the fuel pressure and delivery quantity. out of range low case 1: general conditions     condition for lambda split operation     30.0 [s] continuous 2 DCY
adapted I-part of 2nd lambda control loop (O2S front fuel trim) < -0.040 [-] 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.00 [-]
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 >= 30.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 >= 30.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 >= 30.0 [s]
      O2S front offset adaptation (referenced), final conditions: fault debounce additional conditions: pending fulfilled  
      fault fuel trim and O2S front offset monitor from previous DCY    
      O2S rear Control Loop (i-part, referenced) active  
      for time >= 30.0 [s]
      additional conditions: soot mass conditions    
      no additional conditions calibrated    
Fuel System P30C0  - Fuel Composition Sensor Circuit Range/Performance Check the following:-- 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.-- Replace the Engine/Motor Control Module -J623-. Refer to appropriate Service Information. functional check firing angle offset depending on poor fuel quality <= -18.00...-12.00 [°CRK] knock control active   12.0 [s] continuous 2 DCY
engine speed > 400 [rpm]
fuel cut off not active  
relative engine load >= 65.30 [%]
Fuel Pump Control (FPC) P0148 - Fuel Delivery Error Check the following:-- Check the fuel pressure and delivery quantity. functional check - rail pressure rise @ engine start rail pressure rise @ start not detected   ECT > -36; <= 35 [°C] 5.0 [s] once / DCY 2 DCY
low pressure start detected rail pressure control closed loop  
    high pressure start commanded on  
    rail pressure before start < 3.00 [MPa]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Fuel Pump Control (FPC) P0634  - Control Module Internal Temperature "A" Too High Check the following: over-temperature power stage power stage temperature >= 155...165 [°C] actuator commanded on [V] 1.0 [s] continuous 2 DCY
battery voltage 8.80...16.20
Fuel Pump Control (FPC) P025C  - Fuel Pump Module "A" Control Circuit Low Check the following: circuit low signal voltage <= 2.74...3.26 [V] actuator commanded off [V] 1.0 [s] continuous 2 DCY
battery voltage 8.80...16.20
P025A  - Fuel Pump Module "A" Control Circuit/Open Check the following: open circuit signal voltage > 2.74...3.26; <= 4.70...5.40 [V] actuator commanded off [V] 1.0 [s] continuous 2 DCY
battery voltage 8.80...16.20
P025D  - Fuel Pump Module "A" Control Circuit High Check the following: circuit high signal current [A] actuator commanded on [V] 1.0 [s] continuous 2 DCY
battery voltage 8.80...16.20
Fuel Injector P0201  - Cylinder 1 Injector "A" Circuit Check the following: circuit low (low side) voltage @ low side pin < 3.50 [V] general condition     3.00 [events] continuous 2 DCY
P0203  - Cylinder 3 Injector "A" Circuit Check the following: battery voltage 9.00...16.00 [V]
P0204  - Cylinder 4 Injector "A" Circuit Check the following: step 1: conditions @ actuator commanded off    
P0202  - Cylinder 2 Injector "A" Circuit Check the following: voltage @ high side pin < 3.0 [V]
  voltage @ low side pin < 1.5 [V]
  step 2: conditions @ fault decision    
  actuator commanded on  
P0201 - Cylinder 1 Injector "A" Circuit Check the following: circuit low (high side) voltage @ low side pin >= 3.50 [V] general condition     3.00 [events] continuous 2 DCY
P0203  - Cylinder 3 Injector "A" Circuit Check the following: battery voltage 9.00...16.00 [V]
P0204  - Cylinder 4 Injector "A" Circuit Check the following: step 1: conditions @ actuator commanded off    
P0202  - Cylinder 2 Injector "A" Circuit Check the following: voltage @ high side pin < 3.0 [V]
  voltage @ low side pin < 1.5 [V]
  step 2: conditions @ fault decision    
  actuator commanded on  
P0201 - Cylinder 1 Injector "A" Circuit Check the following: open circuit voltage @ high side pin > 3.00 [V] actuator commanded off [V] 3.00 [events] continuous 2 DCY
P0203  - Cylinder 3 Injector "A" Circuit Check the following: voltage @ low side pin < 1.50 [V] battery voltage 9.00...16.00
P0204  - Cylinder 4 Injector "A" Circuit Check the following:          
P0202  - Cylinder 2 Injector "A" Circuit Check the following:          
P0201 - Cylinder 1 Injector "A" Circuit Check the following: circuit high (low side) current @ low side path > 2.35 [A] general condition     3.00 [events] continuous 2 DCY
P0203  - Cylinder 3 Injector "A" Circuit Check the following: within time 14 [us] battery voltage 9.00...16.00 [V]
P0204  - Cylinder 4 Injector "A" Circuit Check the following:       step 1: conditions @ actuator commanded off    
P0202  - Cylinder 2 Injector "A" Circuit Check the following:       voltage @ high side pin > (Ubatt - 1.5) [V]
        voltage @ low side pin > 1.5 [V]
        step 2: conditions @ fault decision    
        actuator commanded on  
P0201 - Cylinder 1 Injector "A" Circuit Check the following: circuit high (high side) current @ low side path > 2.35 [A] general condition     3.00 [events] continuous 2 DCY
P0203  - Cylinder 3 Injector "A" Circuit Check the following: within time 14 [μs] battery voltage 9.00...16.00 [V]
P0204 - Cylinder 4 Injector "A" Circuit Check the following:       step 1: conditions @ actuator commanded off    
P0202 - Cylinder 2 Injector "A" Circuit Check the following:       voltage @ high side pin > (Ubatt - 1.5) [V]
        voltage @ low side pin > 1.5 [V]
        step 2: conditions @ fault decision    
        actuator commanded on  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
  P0201 - Cylinder 1 Injector "A" Circuit Check the following: short between high side and low side current @ low side path > 2.35 [A] general condition     3.00 [events] continuous 2 DCY
P0203 - Cylinder 3 Injector "A" Circuit Check the following: within time 14 [μs] battery voltage 9.00...16.00 [V]
P0204 - Cylinder 4 Injector "A" Circuit Check the following:       step 1: conditions @ fault suspicion    
P0202 - Cylinder 2 Injector "A" Circuit Check the following:       actuator commanded on  
        actual current > 15.00 [A]
        for time < 10 [us]
        step 2: conditions after actuator commanded off    
        voltage @ high side pin < (Ubatt - 1.5) [V]
        voltage @ low side pin > 1.5 [V]
        step 3: conditions @ fault decision    
        actuator commanded on  
Fuel Volume Regulator Control P0087 - Fuel Rail/System Pressure - Too Low Bank 1 Check the following:-- Check the fuel pressure and delivery quantity. functional check: stuck open pressure control activity > 6.00 [MPa] engine speed 1200...4000 [rpm] 5.0 [s] multiple 2 DCY
and     or    
fuel trim activity 0.85...1.30 [-] engine speed not calibrated [rpm]
and     engine load 40.01...1535.98 [%]
difference between target pressure vs. actual pressure > 6.00 [MPa] evap purge adaptation < 20.00 [-]
    ECT downstream engine >= 55 [°C]
      IAT downstream CAC < 85 [°C]
      DFI mode active  
      fuel cut off not active  
      lambda control closed loop  
Fuel Volume Regulator Control P0088 - Fuel Rail/System Pressure - Too High Bank 1 Check the following:-- Check the fuel pressure and delivery quantity. functional check: stuck close pressure control activity < -6.00 [MPa] engine speed 600...1000 [rpm] 5.0 [s] multiple 2 DCY
and     or    
fuel trim activity 0.82...1.22 [-] engine speed not calibrated [rpm]
and     engine load 10.01...39.98 [%]
difference between target pressure vs. actual pressure < -6.00 [MPa] evap purge adaptation < 20.00 [-]
    ECT downstream engine >= 55 [°C]
      IAT downstream CAC < 85 [°C]
      DFI mode active  
      lambda control closed loop  
      fuel cut off not active  
Fuel Volume Regulator Control P0091 - Fuel Pressure Regulator "A" Control Circuit Low Check the following:-- Check the fuel pressure and delivery quantity. circuit low (low side) voltage @ low side pin < 3.50 [V] general condition     3 [events] continuous 2 DCY
battery voltage 8.00...18.00 [V]
step 1: conditions @ actuator commanded off    
voltage @ high side pin < 3.0 [V]
voltage @ low side pin < 1.5 [V]
step 2: conditions @ fault decision    
actuator commanded off  
P0091 - Fuel Pressure Regulator "A" Control Circuit Low Check the following:-- Check the fuel pressure and delivery quantity. circuit high (low side) current @ low side path > 2.35 [A] general condition     3 [events] continuous 2 DCY
within time 14 [us] battery voltage 8.00...18.00 [V]
      step 1: conditions @ actuator commanded off    
      voltage @ high side pin > (Ubatt - 1.5) [V]
      voltage @ low side pin > 1.5 [V]
      step 2: conditions @ fault decision    
      actuator commanded on  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
  P0090 - Fuel Pressure Regulator "A" Control Circuit/Open Check the following:-- Check the fuel pressure and delivery quantity. open circuit voltage @ high side pin > 3.00 [V] actuator commanded off [V] 3 [events] continuous 2 DCY
voltage @ low side pin < 1.50 [V] battery voltage 8.00...18.00
P0092 - Fuel Pressure Regulator "A" Control Circuit High Check the following:-- Check the fuel pressure and delivery quantity. circuit low (high side) voltage @ low side pin >= 3.50 [V] general condition     3 [events] continuous 2 DCY
battery voltage 8.00...18.00 [V]
step 1: conditions @ actuator commanded off    
voltage @ high side pin < 3.0 [V]
voltage @ low side pin < 1.5 [V]
step 2: conditions @ fault decision    
actuator commanded on  
P0092 - Fuel Pressure Regulator "A" Control Circuit High Check the following:-- Check the fuel pressure and delivery quantity. circuit high (high side) current @ low side path > 2.35 [A] general condition     3 [events] continuous 2 DCY
within time 14 [us] battery voltage 8.00...18.00 [V]
      conditions @ actuator commanded off    
      voltage @ high side pin > (Ubatt - 1.5) [V]
      voltage @ low side pin > 1.5 [V]
      conditions @ fault decision    
      actuator commanded on  
P0090 - Fuel Pressure Regulator "A" Control Circuit/Open Check the following:-- Check the fuel pressure and delivery quantity. short between high side and low side current @ low side path > 2.35 [A] general condition     3 [events] continuous 2 DCY
within time 14 [us] battery voltage 8.00...18.00 [V]
      step 1: conditions @ fault suspicion    
      actuator commanded on  
      actual current > 4.92 [A]
      for time > 100 [us]
      step 2: conditions after actuator commanded off    
      voltage @ high side pin < (Ubatt - 1.5) [V]
      voltage @ low side pin > 1.5 [V]
      step 3: conditions @ fault decision    
      actuator commanded on  
Fuel Volume Regulator HP Control P0088 - Fuel Rail/System Pressure - Too High Bank 1 Check the following:-- Check the fuel pressure and delivery quantity. functional check filtered diff. target pressure vs. actual pressure < -2.50 [MPa] time after engine start > 5.0 [s] 5.5 [s] multiple 2 DCY
time after fuel cut off > 1.5 [s]
fuel cut off not active  
catalyst heating not active  
fuel volume regulator control active  
relative fuel mass 5.02...249.98 [%]
P0087 - Fuel Rail/System Pressure - Too Low Bank 1 Check the following:-- Check the fuel pressure and delivery quantity. functional check filtered diff. target pressure vs. actual pressure > 4.00 [MPa] time after engine start > 5.0 [s] 4.0 [s] multiple 2 DCY
time after fuel cut off > 1.5 [s]
fuel cut off not active  
catalyst heating not active  
fuel volume regulator control active  
relative fuel mass 5.02...249.98 [%]
Fuel Volume Regulator HP Control P01C8 - Fuel Rail/System Pressure - Too Low Bank 2 Check the following: functional check filtered fuel pressure controller output > 1.20 [MPa] time after engine start > 5.0 [s] 7.5 [s] multiple 2 DCY
time after fuel cut off > 1.5 [s]
fuel cut off not active  
catalyst heating not active  
fuel volume regulator control active  
relative fuel mass 5.02...249.98 [%]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Cold Start Monitoring P053F - Cold Start Fuel Pressure Performance Bank 1 Check the following:-- Check the fuel pressure and delivery quantity. functional check filtered diff. target pressure vs. actual pressure < -2.50 [MPa] time after engine start > 5.0 [s] 5.5 [s] multiple 2 DCY
Fuel Volume Regulator HP Control fuel cut off not active  
  time after fuel cut off > 1.5 [s]
  catalyst heating active  
  fuel volume regulator control active  
  relative fuel mass 5.02...249.98 [%]
  P053F - Cold Start Fuel Pressure Performance Bank 1 Check the following:-- Check the fuel pressure and delivery quantity. functional check filtered diff. target pressure vs. actual pressure > 4.00 [MPa] time after engine start > 5.0 [s] 4.0 [s] multiple 2 DCY
  fuel cut off not active  
  time after fuel cut off > 1.5 [s]
  catalyst heating active  
  fuel volume regulator control active  
  relative fuel mass 5.02...249.98 [%]
Fuel Rail Pressure (FRP) Sensor P0190 - Fuel Pressure Regulator "A" Control Circuit/Open Check the following: out of range high signal voltage > 4.70 [V]       0.5 [s]continuous 2 DCY
P0192 - Fuel Rail Pressure Sensor Circuit Low Bank 1 Check the following: out of range low signal voltage < 0.30 [V]     0.5 [s]continuous 2 DCY
Fuel Rail Pressure (FRP) Sensor P0191 - Fuel Rail Pressure Sensor Circuit Range/Performance Bank 1 Check the following: out of range high actual pressure > 49.25 [MPa] sensor voltage valid   2.0 [s]continuous 2 DCY
P0191 - Fuel Rail Pressure Sensor Circuit Range/Performance Bank 1 Check the following: out of range low actual pressure < 0.100 [MPa] engine speed 760...7000 [rpm] 2.0 [s] continuous 2 DCY
fuel pump commanded on
Fuel Rail Pressure (FRP) Sensor P01C4 - Fuel Pressure Sensor "A" Circuit Range/Performance Check the following: rationality check inappropriately low (negative offset) general:     general:     0 [s]once / DCY 2 DCY
rail pressure bank 1 @ engine start < 0.10 [MPa] ECT downstream engine @engine shut- off > 70 [°C]
and     or    
choice of:     modeled ECT @ engine shutoff > 95 [°C]
fuel system too rich @ part load not calibrated [%] ECT downstream engine @ start <= 35 [°C]
or     diff. between ECT downstream engine @ start and IAT downstream CAC > -9.8; <= 9.8 [K]
fuel system too rich @ idle not calibrated [%] engine off time >= 25000.0 [s]
or     engine speed 0 [rpm]
fault fuel system too rich @ partload not calibrated   diff. between AAT and ECTdownstream engine @ start -10.0...10.0 [K]
or     diff. between AAT and IAT downstream CAC @ start -9.8...9.8 [K]
fault fuel system too rich @ idle not calibrated   and    
or     conditions optional    
misfire fault not calibrated   lambda control active  
or     DFI mode active  
sum of lambda adaptation and lambda controller deviation < 0.70 [-] catalyst heating not active  
or     ECT downstream engine >= 50 [°C]
lambda control not calibrated   IAT downstream CAC <= 90 [°C]
      engine torque < 45.00 [%]
      lambda setpoint 0.95...1.05 [-]
      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.
  P01C4 - Fuel Pressure Sensor "A" Circuit Range/Performance Check the following: rationality check inappropriately high (positive offset) general:     general:     0 [s]once / DCY 2 DCY
rail pressure bank 1 @ engine start > 1.50 [MPa] ECT downstream engine @engine shut- off > 70 [°C]
and     or    
choice of:     modeled ECT @ engine shutoff > 95 [°C]
fuel system too lean @ part load not calibrated [%] ECT downstream engine @ start <= 35 [°C]
or     diff. between ECT downstream engine @ start and IAT downstream CAC > -9.8; <= 9.8 [K]
fuel system too lean @ idle not calibrated [%] engine off time >= 25000.0 [s]
or     engine speed 0 [rpm]
fault fuel system too lean @ part load not calibrated   diff. between ECT downstream engine @ start and AAT -10.0...10.0 [K]
or     diff. between AAT and IAT downstream CAC @ start -9.8...9.8 [K]
fault fuel system too lean @ idle not calibrated   and    
or     conditions optional    
misfire fault not calibrated   lambda control active  
or     DFI mode active  
sum of lambda adaptation and lambda controller deviation > 1.30 [-] catalyst heating not active  
or     ECT downstream engine >= 50 [°C]
lambda control not calibrated   IAT downstream CAC <= 90 [°C]
      engine torque < 45.00 [%]
      lambda setpoint 0.95...1.05 [-]
      additional conditions:    
      no additional conditions calibrated    
High PCV Purge Load due to Oil Dilution   --- ---     ratio modeled fuel mass evaporation out of oil to actual necessary fuel mass > 0.08 [-]    
modeled oil temperature > 0 [°C]
or    
ratio on calculated fuel mass evaporation out of oil to actual necessary fuel mass > 0.25 [-]
modeled oil temperature > 0 [°C]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
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 setpoint 1.00 [-]
  O2S front signal < 1.0 [-]
  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 setpoint 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 setpoint 1.00 [-]
  catalyst purge not active  
  engine speed > 1000 [rpm]
  fuel cut off not active  
  ECT > 50 [°C]
  catalyst reheating not active  
  catalyst heating during cold start not calibrated  
  catalyst heating with AIR not active  
  engine load gradient < 100.01 [%/CAM rev]
  engine load cycle < 1.33 [-]
  engine load not calibrated [%]
  engine state not predrive 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) > 100.0 [g]
  accumulation of exhaust gas mass for steady state after fuel    
  cut off without catalyst purge integrated exhaust gas mass (steady state detection) conditions for accumulation of > 35.0 [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  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
            or        
O2S front fault suspicion from lambda control not calibrated  
for time not calibrated [s]
modeled EGT 400...800 [°C]
for time > 2.0 [s]
exhaust gas mass flow 20.00...160.00 [kg/h]
or    
exhaust gas mass flow 10.00...20.00 [kg/h]
within time < 2.0 [s]
O2S front ready  
H2 correction of O2S rear voltage not calibrated [V]
O2S front offset monitoring in current DCY not calibrated  
catalyst damaging misfire not detected  
scavenging-rate < 1.03 [-]
and    
lambda control not calibrated  
split factor DFI/MFI not calibrated  
lambda control closed loop  
for time >= 2.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 >= 15.0 [s]
case 2: lambda controller at min or max limit    
O2S front fault suspicion from lambda control active  
above both cases for time >= 2.0 [s]
accumulation of exhaust gas mass for adaptation    
integrated exhaust gas mass (adaptation check) 70.0...90.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 >= 2.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 (adapation demand in fault direction) > 0 [%]
with filter time 10.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.
            case 2        
number of total checks for adaptation >= 6.00 [-]
final conditions: heal debounce    
number of checks for adaptation in row >= 2.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  
  scavenging rate < 1.05 [-]
  band width of lambda control deviation 0 [-]
  ECT > 55 [°C]
  catalyst heating (lambda split) not calibrated  
  relative fuel mass @ EVAP purge not calibrated [-]
  filtered engine load gradient < -4.01...4.01 [%/CAM rev]
  for filtered time 0.1 [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 1200...6520 [rpm]
  engine load 21.75...165.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 enabled  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
            i-part system primary O2S rear        
control enable conditions    
exhaust gas mass of O2S rear Control Loop (p-part, referenced) > 30.0 [g]
catalyst temperature 400...1000 [°C]
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  
catalyst heating not calibrated  
exhaust gas mass after first start > 29.9 [g]
exhaust gas mass after restart > 29.9 [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 detected  
  fuel injection time lower threshold not detected  
  O2S front not ready  
  p-part global primary O2S rear control enable conditions    
  catalyst heating not calibrated  
  EVAP monitoring not calibrated  
  misfire not detected  
  engine speed 1080...8000 [rpm]
  engine load 0.00...174.75 [%]
  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  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
            p-part system primary O2S rear control enable conditions        
catalyst temperature 300...1262 [°C]
conditions for accumulation exhaust gas mass    
O2S front lambda setpoint 1.00 [-]
catalyst purge (rich condition detected) not active  
p-part primary O2S rear control enable conditions enabled  
or    
primary O2S rear control @ open loop (limp home mode) enabled  
exhaust gas mass > 0.0 [g]
conditions for avoiding controller oscillations   ---       general conditions        
Online Identification active lambda diagnosis (referenced) - specific conditions checked  
  catalyst purge not active  
  vehicle speed >= 0 [km/h]
  fuel cut off not active  
  for time > 7.0 [s]
  time after engine start > 7.0 [s]
  deviation engine load < 2.51 [%]
  BARO > 0.00 [kPa]
  for time > 3.0 [s]
  O2S front ready  
  delay time > 10.0 [s]
  O2S front pump current valid  
  lambda control closed loop  
  for time > 2.0 [s]
  exhaust gas mass transport time between combustion chamber and O2S front (constant) <= 655.4 [s]
  exhaust gas mass flow <= 120.00 [kg/h]
  deviation modeled lambda lean to rich (inverted) >= 0.00 [-]
  for time plus identified delay time < 3.0 [s]
  deviation modeled lambda rich to lean (inverted) >= 0.00 [-]
  for time plus identified delay time < 3.0 [s]
  EVAP purge conditions    
  integrated EVAP purge mass >= 5.0 [g]
  EVAP purge adaptation factor <= 2.00 [-]
  or    
  evap purge flow < 3.00 [kg/h]
  only for dual-fuel injection (DFI / MFI) vehicles    
  gradient of MFI not calibrated [-]
  change mode DFI / MFI not calibrated  
  for time not calibrated [s]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
            split operation        
DFI mode not active  
and    
CNG mode not active  
scavenging    
scavenging rate <= 1.02 [-]
integrated exhaust gas mass > 50.0 [g]
case 1: transient operation for cylinder deactivation    
cylinder deactivation (CD) not calibrated  
for time not calibrated [s]
or    
gear shifting not active  
for time not calibrated [s]
case 2: (no cylinder deactivation)    
gear shifting not active  
for time >= 0.0 [s]
conditions for active lambda diagnosis   ---       general conditions        
Active Lambda Diagnosis time after engine start > 206.0...500.0 [s]
  or    
  modeled catalyst temperature not calibrated [°C]
  or    
  integrated air mass not calibrated [kg]
  integrated heat energy > 800.00...2000.00 [kJ]
  O2S front ready  
  O2S front offset error suspicion not calibrated  
  or    
  O2S front dynamic error suspicion 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.
            MAF condition in case of O2S offset suspicion        
exhaust gas mass flow 20.00...150.00 [kg/h]
O2S rear ready  
integrated air mass after O2S ready >= 0.02 [kg]
modeled EGT at O2S rear > 200 [°C]
difference between actual O2S ceramic temp. and O2S ceramic temp. setpoint < 65.0 [K]
time after fuel cut off > 5.0 [s]
lambda setpoint 0.99...1.01 [-]
for    
integrated air mass >= 0.10 [kg]
engine speed 1000...3000 [rpm]
vehicle speed > 0 [km/h]
engine load > 12.00 [%]
AAT not calibrated [°C]
ECT downstream engine > -48 [°C]
BARO > 0.00 [kPa]
camshaft @ modified valve lift not calibrated [-]
gear shifting not calibrated [-]
for time not calibrated [s]
delay time for interpolation (secondary fuel) not calibrated [s]
fuel adaptation (since last reset) not calibrated  
acceleration enrichment / deceleration enleanment not calibrated  
for time not calibrated [s]
fuel injector shut off (selective, in case of fault detection) not calibrated  
for time not calibrated [s]
delay after cylinder deactivation(CD) transition not calibrated [s]
alternative EVAP condition 1    
integrated EVAP purge mass since last purge stop > 5.0 [g]
ratio fuel mass from evap purge system to fuel mass through injectors <= 0.50 [-]
EVAP purge adaptation value <= 2.00 [-]
or    
alternative EVAP condition 2    
EVAP purge mass into intake manifold <= 4.00 [kg/h]
or    
evap purge in limp-home mode active  
or    
alternative EVAP condition 3    
evap purge not active  
scavenging    
scavenging rate < 1.05 [-]
for    
integrated air mass > 0.02 [kg]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
            lower range window        
exhaust gas mass flow, lower range to activate diagnosis(narrow range) 20.50...137.50 [kg/h]
exhaust gas mass flow, lower range during diagnosis (normal range) 18.00...140.00 [kg/h]
exhaust gas mass flow, lower range during diagnosis (extended range) 15.50...140.00 [kg/h]
extended range only for time >= 1.0 [s]
modeled EGT in catalyst system, lower range to activate diagnosis (narrow range, gasoline mode) 430...845 [°C]
modeled EGT in catalyst system, lower range during diagnosis (normal range, gasoline mode) 425...850 [°C]
modeled EGT in catalyst system, lower range during diagnosis (normal range, CNG mode) not active [°C]
change of modeled catalyst temperature -15.0...25.0 [K]
upper range window    
exhaust gas mass flow, upper range to activate diagnosis(narrow range) not calibrated [kg/h]
exhaust gas mass flow, upper range during diagnosis (normal range) not calibrated [kg/h]
modeled EGT in catalyst system, upper range to activate diagnosis (narrow range, gasoline mode) not calibrated [°C]
modeled EGT in catalyst system, upper range during diagnosis (normal range, gasoline mode) not calibrated [°C]
modeled EGT in catalyst system, upper range during diagnosis (normal range, CNG mode) not active [°C]
change of modeled catalyst temperature not calibrated [K]
lower/upper range window (conditions fulfilled)    
catalyst temperature > 350 [°C]
for time > 90.0 [s]
for integrated exhaust gas mass flow > 0.02 [kg/h]
integrated air mass >= 0.02 [kg]
change of exhaust gas mass flow -15.00...40.00 [kg/h]
with delay 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.
            lambda enable condition monitor - only if        
deviation between engine nominal lambda value and expected lambda @ sensor position < 0.03 [-]
monitoring stops if lambda deviation >= -2.00...2.00 [%]
with delay time >= 0.4...1.0 [s]
or    
monitoring stop events per DCY (monitoring stop disabled) >= 7.00 [-]
lambda control not at min or max limit  
lambda setpoint request realized  
conditions to switch from rich to lean phase    
actual lambda value 0.80...0.99 [-]
for time > 2.0 [s]
integrated exhaust gas mass >= 0.01 [kg]
alternative condition 1    
O2S rear voltage >= 0.85 [V]
or    
alternative condition 2    
O2S rear voltage >= 0.75 [V]
O2S rear voltage gradient -0.15...0.10 [V/s]
MAF rich gas integral >= 0.4 [g]
conditions to switch from lean to rich phase    
actual lambda value 0.96...1.18 [-]
for time > 2.0 [s]
integrated exhaust gas mass >= 0.01 [kg]
alternative condition 1    
O2S rear voltage <= 0.15 [V]
or    
alternative condition 2    
O2S rear voltage <= 0.15 [V]
O2S rear voltage gradient 66.50...-66.50 [V/s]
MAF O2 integral >= 0.2 [g]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
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
O2S signal dynamic check time @ lean to rich transition not calibrated [s] active lambda diagnosis (referenced) - general conditions checked  
  or     delay after switching cam profile not active [s]
  time @ rich to lean transition not calibrated [s] BARO > 0.00 [kPa]
  slow transition (arithmetic filter)     for time > 0.0 [s]
  time @ lean to rich transition not calibrated [s] other short trip not active  
  or     deviation engine load < 2.51 [%]
  time @ rich to lean transition not calibrated [s] engine load (normal operation mode) 15.00...100.01 [%]
  delayed response (EWMA filter)     or    
  time @ lean to rich transition > 0.4 [s] engine load (cylinder deactivation) not calibrated [%]
  or     change of exhaust gas mass flow -3276.80...3276.70 [kg/h/s]
  time @ rich to lean transition > 0.4 [s] for time > 0.0 [s]
  slow transition (EWMA filter)     conditions for avoiding controller oscillations    
  time @ lean to rich transition > 0.5 [s] online identification (referenced) checked  
  or     for arithmetic average value calculation    
  time @ rich to lean transition > 0.5 [s] number of checks required for valid result not calibrated [-]
  delayed response (while avoiding controller oscillations)     for EWMA-filter    
  adaptation time @ lean to rich transition > 0.8 [s] minimum number of tests per DCY required 1 [-]
  or     step change detection will initiate multiple tests per DCY conditions for step change detection    
  adaptation time @ rich to lean transition > 0.8 [s] deviation between new measured value and old EWMA filtered value (delayed response) > 0.3 [s]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
      slow transition (while avoiding     or        
controller oscillations)          
adaptation time @ lean to rich transition > 1.0 [s] deviation between new measured value and old EWMA filtered value (slow transition) > 0.4 [s]
or     number of checks 5.00 [-]
adaptation time @ rich to lean transition > 1.0 [s] or    
delayed response and slow transition (while avoiding controller oscillations)     deviation between new measured value and old EWMA filtered value (delayed response) <= 0.3 [s]
sum of adaptation times (delay and slow response) @ lean to rich transition > 1.5 [s] or    
or     deviation between new measured value and old EWMA filtered value (slow transition) <= 0.4 [s]
sum of adaptation times (delay and slow response) @ rich to lean transition > 1.5 [s] number of checks 1 [-]
Oxygen Sensor (O2S) front P2195  - O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 1 Check the following: out of range high adapted I-part of 2nd lambda control loop (O2S front offset) > 0.07 [-] condition for lambda split operation   [s] 450 [s]multiple 2 DCY
catalyst heating not calibrated
pending fault from previous DCY O2S front offset monitor  
O2S rear Control Loop (i-part, referenced) checked
for time >= 30.0
O2S front offset adaptation (referenced), final conditions:fault debounce fulfilled
additional conditions:  
no additional conditions calibrated  
P2196  - O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 1 Check the following: 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
catalyst heating not calibrated
pending fault from previous DCY O2S front offset monitor  
O2S rear Control Loop (i-part, referenced) checked
for time >= 30.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.
 
Oxygen Sensor (O2S) front P223C - O2 Sensor Pumping Current Range/Performance Bank 1 Check the following: range check (detection of blackening protection) voltage for fixed pump current duty cycle > 2.00 [V] general conditions     10 [events] continuous 2 DCY
or     battery voltage not calibrated [V]
voltage for fixed pump current duty cycle <= -1.40 [V] or    
each criterion above must be fulfilled for minimum number of checks (out of 16 successive checks)     battery voltage < 10.70 [V]
number of checks >= 6.00 [-] for time < 1.5 [s]
      and    
      battery voltage 9.80...16.10 [V]
      for time >= 0.1 [s]
      O2S front conditions    
      O2S front ceramic temperature > 634 [°C]
      O2S front heater control deviation < 65.0 [K]
      for time >= 0.1 [s]
P223C - O2 Sensor Pumping Current Range/Performance Bank 1 Check the following: range check (positive or negative voltage drop @ internal resistor) negative voltage drop deviation during pump current pulse > 0.08 [V] general conditions     10 [events] continuous 2 DCY
for time >= 0.1 [s] battery voltage not calibrated [V]
or     or    
positive voltage drop deviation during pump current pulse > 0.70 [V] battery voltage < 10.70 [V]
for time >= 0.1 [s] for time < 1.5 [s]
      and    
      battery voltage 9.80...16.10 [V]
      for time >= 0.1 [s]
      O2S front conditions    
      pump current operation active  
      counter for verification of the actual mode > 10 [-]
      diagnosis intervention requested  
      pump current package valid  
      O2S front ceramic temperature > 634 [°C]
      or    
      O2S front heater control deviation < 65.0 [K]
      for time >= 0.1 [s]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
 
Oxygen Sensor (O2S) front P0131 - O2 Sensor Circuit Low Voltage Bank 1 Sensor 1 Check the following: circuit low (aborted RAM check) voltage @ sensor pump current, virtual ground, trim current or nernst current < -0.15 [V] battery voltage 10.70...16.10 [V] 5 [events] continuous 2 DCY
undervoltage check @ sensor lines additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
P0131 - O2 Sensor Circuit Low Voltage Bank 1 Sensor 1 Check the following: circuit low (idle mode) voltage @ sensor pump current, virtual ground, trim current or nernst current < -0.15 [V] battery voltage 10.70...16.10 [V] 5 [events] continuous 2 DCY
undervoltage check @ sensor lines additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
P0131 - O2 Sensor Circuit Low Voltage Bank 1 Sensor 1 Check the following: circuit low (switch-on or warm-up mode) voltage drop - 0.2 [V] battery voltage 10.70...16.10 [V] 5 [events] multiple 2 DCY
voltage check @ sensor lines additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
 
Oxygen Sensor (O2S) front P0132  - O2 Sensor Circuit High Voltage Bank 1 Sensor 1 Check the following: circuit high (aborted RAM check) voltage @ ground resistor > 4.0 [V] battery voltage 10.70...16.10 [V] 5 [events] continuous 2 DCY
overvoltage check @ sensor lines or     additional debouncing @ sufficient battery voltage    
  voltage @ sensor pump current, virtual ground, trim current or nernst current > 9.1...10.3 [V] battery voltage < 10.70 [V]
      time delay < 1.5 [s]
      additional debouncing @ low battery voltage    
        battery voltage > 9.80 [V]
        time delay >= 0.1 [s]
P0132 - O2 Sensor Circuit High Voltage Bank 1 Sensor 1 Check the following: circuit high (idle mode) voltage @ sensor pump current, virtual ground, trim current or nernst current > 9.1...10.3 [V] battery voltage 10.70...16.10 [V] 5 [events] continuous 2 DCY
overvoltage check @ sensor lines additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
P0132 - O2 Sensor Circuit High Voltage Bank 1 Sensor 1 Check the following: circuit high (switch-on or warm-up mode) voltage drop > 0.2 [V] battery voltage 10.70...16.10 [V] 5 [events] multiple 2 DCY
voltage check @ sensor lines additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
P0132 - O2 Sensor Circuit High Voltage Bank 1 Sensor 1 Check the following: circuit high (aborted RAM check @ warm-up mode) voltage @ sensor pump current, virtual ground, trim current or nernst current > 9.1...10.3 [V] battery voltage 10.70...16.10 [V] 5 [events] multiple 2 DCY

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
    overvoltage @ sensor lines or     additional debouncing @ sufficient battery voltage        
O2S ceramic temperature > 634 [°C] battery voltage < 10.70 [V]
no open load detected within     time delay < 1.5 [s]
measured calibration resistance @ pump cell >= 164.00 [Ohm] additional debouncing @ low battery voltage    
and     battery voltage > 9.80 [V]
measured calibration resistance@ nernst cell >= 164.00 [Ohm] time delay >= 0.1 [s]
Oxygen Sensor (O2S) front P2243 - O2 Sensor Reference Voltage Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (aborted RAM check) ASIC operation aborted   battery voltage 10.70...16.10 [V] 5.00 [events] continuous 2 DCY
circuit continuity check @ normal mode additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  or    
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
  O2S ceramic temperature > 634 [°C]
P2243 - O2 Sensor Reference Voltage Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (not idle mode) nernst voltage > 1.80 [V] battery voltage 10.70...16.10 [V] 5.00 [events] continuous 2 DCY
circuit continuity check @ pump current operation additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  or    
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
  O2S ceramic temperature > 634 [°C]
P2243 - O2 Sensor Reference Voltage Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (warm-up mode) measured calibration resistance@ pump cell >= 164.00 [Ohm] battery voltage 10.70...16.10 [V] 5.00 [events] multiple 2 DCY
nernst and pump cell transition check and     additional debouncing @ sufficient battery voltage    
  measured calibration resistance@ nernst cell < 164.00 [Ohm] battery voltage < 10.70 [V]
      time delay < 1.5 [s]
        or    
        additional debouncing @ low battery voltage    
        battery voltage > 9.80 [V]
        time delay >= 0.1 [s]
        O2S ceramic temperature > 634 [°C]
P2243 - O2 Sensor Reference Voltage Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (aborted RAM check @ warm-up mode) ASIC operation aborted   battery voltage 10.70...16.10 [V] 5.00 [events] multiple 2 DCY
circuit continuity check @ warm-up mode additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  or    
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
  O2S ceramic temperature > 634 [°C]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
 
Oxygen Sensor (O2S) front P2237 - O2 Sensor Positive Current Control Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (aborted RAM check) ASIC operation aborted   battery voltage 10.70...16.10 [V] 5.00 [events] continuous 2 DCY
circuit continuity check @ normal mode additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  or    
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
  O2S ceramic temperature > 634 [°C]
P2237 - O2 Sensor Positive Current Control Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (warm-up mode) measured calibration resistance@ pump cell < 164.00 [Ohm] battery voltage 10.70...16.10 [V] 5.00 [events] multiple 2 DCY
nernst and pump cell transition check and     additional debouncing @ sufficient battery voltage    
  measured calibration resistance@ nernst cell >= 164.00 [Ohm] battery voltage < 10.70 [V]
      time delay < 1.5 [s]
        or    
        additional debouncing @ low battery voltage    
        battery voltage > 9.80 [V]
        time delay >= 0.1 [s]
        O2S ceramic temperature > 634 [°C]
 
Oxygen Sensor (O2S) front P2251 - O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (normal ASIC operation) O2S front heater control deviation >= 65.0 [K] battery voltage 10.70...16.10 [V] 5.00 [events] continuous 2 DCY
circuit continuity check @ normal mode within     additional debouncing @ sufficient battery voltage    
  voltage pump cell < -0.40 [V] battery voltage < 10.70 [V]
  for time >= 0.1 [s] time delay < 1.5 [s]
  or     or    
  O2S front heater control deviation < 65.0 [K] additional debouncing @ low battery voltage    
  within     battery voltage > 9.80 [V]
  voltage pump cell < -0.08 [V] time delay >= 0.1 [s]
  for time >= 0.1 [s] O2S ceramic temperature > 634 [°C]
P2251 - O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (aborted RAM check) ASIC operation aborted   battery voltage 10.70...16.10 [V] 5.00 [events] continuous 2 DCY
circuit continuity check @ normal mode additional debouncing @ sufficient battery voltage    
  battery voltage < 10.70 [V]
  time delay < 1.5 [s]
  or    
  additional debouncing @ low battery voltage    
  battery voltage > 9.80 [V]
  time delay >= 0.1 [s]
  O2S ceramic temperature > 634 [°C]
P2251 - O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (warm-up mode) measured calibration resistance@ pump cell < 164.00 [Ohm] battery voltage 10.70...16.10 [V] 5.00 [events] multiple 2 DCY
nernst and pump cell transition check and     additional debouncing @ sufficient battery voltage    
  measured calibration resistance@ nernst cell < 164.00 [Ohm] battery voltage < 10.70 [V]
      time delay < 1.5 [s]
        or    
        additional debouncing @ low battery voltage    
        battery voltage > 9.80 [V]
        time delay >= 0.1 [s]
        O2S ceramic temperature > 634 [°C]
P2251 - O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1 Check the following: open circuit (aborted RAM check @ warm-up mode) ASIC operation aborted   battery voltage 10.70...16.10 [V] 5.00 [events] multiple 2 DCY
circuit continuity check @ warm-up mode additional debouncing @ sufficient battery voltage

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
            battery voltage < 10.70 [V]    
time delay < 1.5 [s]
or    
additional debouncing @ low battery voltage    
battery voltage > 9.80 [V]
time delay >= 0.1 [s]
O2S ceramic temperature > 634 [°C]
Oxygen Sensor (O2S) front P2626 - O2 Sensor Pumping Current Trim Circuit/Open Bank 1 Sensor 1 Check the following: open circuit calculated caibration resistance > 297.00 [Ohm] battery voltage 10.70...16.10 [V] 5.00 [events] continuous 2 DCY
additional debouncing @ sufficient battery voltage    
battery voltage < 10.70 [V]
time delay < 1.5 [s]
or    
additional debouncing @ low battery voltage    
battery voltage > 9.80 [V]
time delay >= 0.1 [s]
Oxygen Sensor (O2S) front P2414 - O2 Sensor Exhaust Sample Error Bank 1 Sensor 1 Check the following: signal range check (check for sensor at ambient air) O2S signal front > 5.00 [-] engine running   10.0 [s] multiple 2 DCY
for time > 10.0 [s] O2S front ready  
      fuel cut off not active  
      PCV leakage not detected  
      lambda set value < 1.60 [-]
      O2S front ceramic temperature valid  
      dev. actual vs. setpoint O2S ceramic temperature < 65 [°C]
      only AIR system    
      AIR not active  
Oxygen Sensor (O2S) Heater front P0031 - HO2S Heater Control Circuit Low Bank 1 Sensor 1 Check the following: circuit low signal voltage <= 2.74...3.26 [V] actuator commanded off   0.5 [s] continuous 2 DCY
battery voltage 10.70...16.10 [V]
and    
battery voltage > 9.80 [V]
for time >= 0.1 [s]
P0030 - HO2S Heater Control Circuit Bank 1 Sensor 1 Check the following: open circuit signal voltage > 2.74...3.26; <= 4.70...5.40 [V] actuator commanded off   0.5 [s] continuous 2 DCY
battery voltage 10.70...16.10 [V]
and    
battery voltage > 9.80 [V]
for time >= 0.1 [s]
P0032 - HO2S Heater Control Circuit High Bank 1 Sensor 1 Check the following: circuit high signal current >= 8.50...12.50 [A] actuator commanded on   0.5 [s] continuous 2 DCY
duty cycle >= 4.00 [%]
battery voltage 10.70...16.10 [V]
and    
battery voltage > 9.80 [V]
for time >= 0.1 [s]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Oxygen Sensor (O2S) Heater front P0135  - O2 Sensor Heater Circuit Bank 1 Sensor 1 Check the following: out of range O2S ceramic temperature < 680 [°C] heater control active   55.0 [s] multiple 2 DCY
for time >= 15.0 [s]
modeled EGT >= 300 [°C]
requested heater voltage >= 10.80 [V]
fuel cut off not active  
for time >= 40 [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 Check the following: rationality check (sensor heating up) O2S ceramic temperature < 680 [°C] ECT downstream engine @ start >= -48 [°C] 40.0 [s] multiple 2 DCY
and     heater control active  
time after O2S heater on >= 40.0 [s] injection on all cylinders active  
      for time <= 10.0 [s]
P0135 - O2 Sensor Heater Circuit Bank 1 Sensor 1 Check the following: out of range (low temperature) O2S ceramic temperature < 654 [°C] modeled EGT >= 200 [°C] 2.0 [s] continuous 2 DCY
fuel cut off not active  
for time >= 30.0 [s]
O2S front ready  
for time >= 15.0 [s]
Oxygen Sensor (O2S) rear P013A  - O2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 2 Check the following: intrusive monitor arithmetic average value     active diagnosis     10.0 [s] once / DCY 1 DCY
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.6 [s] for arithmetic average value calculation    
        number of checks required for valid result not calibrated [-]
        for EWMA-filter    
        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.4 [s]
        number of checks 5.00 [-]
        or    
        deviation between new measured value and old EWMA filtered value <= 0.4 [s]
        number of checks 1 [-]
        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.
Oxygen Sensor (O2S) rear P013B  - O2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 2 Check the following: intrusive monitor arithmetic average value     monitor entry conditions     10.0 [s] once / DCY 1 DCY
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 > 1.5 [s] for EWMA-filter    
        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.8 [s]
        number of checks 5.00 [-]
        or    
        deviation between new measured value and old EWMA filtered value <= 0.8 [s]
        number of checks 1 [-]
Oxygen Sensor (O2S) rear P013E  - O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 2 Check the following: intrusive monitor arithmetic average value     monitor entry conditions     20.0 [s] once / DCY 1 DCY
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 > 0.6 [s] for EWMA-filter    
      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.4 [s]
        number of checks 5.00 [-]
        or    
        deviation between new measured value and old EWMA filtered value <= 0.4 [s]
        number of checks 1 [-]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Oxygen Sensor (O2S) rear P013F  - O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 2 Check the following: intrusive monitor arithmetic average value     monitor entry conditions     20.0 [s] once / DCY 1 DCY
delayed response monitoring, delay measurement delay time at lean to rich transition no 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 lean to rich transition > 0.6 [s] for EWMA-filter    
      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.4 [s]
        number of checks 5.00 [-]
        or    
        deviation between new measured value and old EWMA filtered value <= 0.4 [s]
        number of checks 1 [-]
Oxygen Sensor (O2S) rear P2271  - O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 2 Check the following: intrusive monitor general     active diagnosis (general)     20.0 [s] once / DCY 2 DCY
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.06...1.08 [-]
  cumulated O2 mass flow into catalyst >= 1500 [mg] active diagnosis (step 2)    
  and     requested lambda 1.15 [-]
  active diagnosis (step 2)     or    
  integrated exhaust gas mass flow >= 50.0 [g] passive diagnosis    
  for time >= 0.2 [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 Check the following: intrusive monitor general     general conditions     20.0 [s] once / DCY 2 DCY
O2S signal check - stuck low O2S sensor voltage < 0.75 [V] conditions for active lambda diagnosis (referenced) checked  
  and     step 1    
  step 1     requested lambda 0.90 [-]
  cumulated rich gas mass flow into catalyst >= 1500 [mg] step 2    
  and     requested lambda 0.75 [-]
  step 2     additional conditions:    
  integrated exhaust gas mass flow >= 50.0 [g] no additional conditions calibrated    
  for time >= 0.2 [s]      

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Oxygen Sensor (O2S) rear P0137 - O2 Sensor Circuit Low Voltage Bank 1 Sensor 2 Check the following: O2S signal check - circuit continuity (Circuit low, core connection signal wires) signal voltage < 0.03 [V] general conditions     11.0 [s] continuous 2 DCY
for time > 3.0 [s] engine running  
and     dew point exceeded  
difference of sensor voltage with load pulse and voltage without load pulse (mean value of 3 measurements) < 0.01 [V] fuel cut off not active  
    catalyst purge not active  
    case 1 (sensor ready for operation)    
      sensor voltage <= 0.32 [V]
      or    
      sensor voltage 0.55...1.26 [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 <= 700.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 30.0 [s]
      or    
      internal resistance check successful  
      or    
      signal error during previous DCY not detected  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
  P0138 - O2 Sensor Circuit High Voltage Bank 1 Sensor 2 Check the following: O2S signal check - out of range high (Circuit high) signal voltage > 1.26 [V] general conditions     3.2 [s] continuous 2 DCY
for time > 0.2 [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.26 [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 <= 700.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 30.0 [s]
      or    
      internal resistance check successful  
      or    
      signal error during previous DCY not detected  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Oxygen Sensor (O2S) rear P0140 - O2 Sensor Circuit No Activity Detected Bank 1 Sensor 2 Check the following: O2S signal check - circuit continuity (sensor signal line open circuit) case 1     general conditions     8.0 [s] continuous 2 DCY
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.80 [V] sensor voltage <= 0.32 [V]
or     or    
case 2     sensor voltage 0.55...1.26 [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 <= 700.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 30.0 [s]
      or    
      internal resistance check successful  
      or    
      signal error during previous DCY not detected  

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Oxygen Sensor (O2S) Heater rear P0037 - HO2S Heater Control Circuit Low Bank 1 Sensor 2 Check the following: circuit low signal voltage <= 2.74...3.26 [V] general conditions     0.5 [s] continuous 2 DCY
engine speed >= 0 [rpm]
battery voltage > 8.90 [V]
actuator commanded off  
conditions for dew point end    
battery voltage <= 16.50 [V]
ECM postdrive not detected  
heating @ ECM predrive not calibrated  
or    
engine running  
or    
drive motor not equipped  
protection heating active  
heating @ stop phase    
wall temperature > -40 [°C]
or    
EGT > -40 [°C]
all above conditions must be fulfilled    
for time >= 10.0 [s]
fast enable conditions (for sufficient battery voltage or AAT)    
battery voltage < 15.00 [V]
or    
AAT not calibrated [°C]
for time >= 5.0 [s]
conditions above must be fulfilled    
for time >= 15.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.
  P0036 - HO2S Heater Control Circuit Bank 1 Sensor 2 Check the following: open circuit signal voltage > 2.74...3.26; <= 4.70...5.40 [V] general conditions     0.5 [s] continuous 2 DCY
engine speed >= 0 [rpm]
battery voltage > 8.90 [V]
actuator commanded off  
conditions for dew point end    
battery voltage <= 16.50 [V]
ECM postdrive not detected  
heating @ ECM predrive not calibrated  
or    
engine running  
or    
drive motor not equipped  
protection heating active  
heating @ stop phase    
wall temperature > -40 [°C]
or    
EGT > -40 [°C]
all above conditions must be fulfilled    
for time >= 10.0 [s]
fast enable conditions (for sufficient battery voltage or AAT)    
battery voltage < 15.00 [V]
or    
AAT not calibrated [°C]
for time >= 5.0 [s]
conditions above must be fulfilled    
for time >= 15.0 [s]
P0038 - HO2S Heater Control Circuit High Bank 1 Sensor 2 Check the following: circuit high signal current >= 8.5...12.5 [A] general conditions     0.5 [s] continuous 2 DCY
engine speed >= 0 [rpm]
battery voltage > 8.90 [V]
actuator commanded off  
conditions for dew point end    
battery voltage <= 16.50 [V]
ECM postdrive not detected  
heating @ ECM predrive not calibrated  
or    
engine running  
or    
drive motor not equipped  
protection heating active  
heating @ stop phase    
wall temperature > -40 [°C]
or    
EGT > -40 [°C]
all above conditions must be fulfilled    
for time >= 10.0 [s]
fast enable conditions (for sufficient battery voltage or AAT)    
battery voltage < 15.00 [V]
or    
AAT not calibrated [°C]
for time >= 5.0 [s]
conditions above must be fulfilled    
for time >= 15.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.
Oxygen Sensor (O2S) Heater rear P0141  - O2 Sensor Heater Circuit Bank 1 Sensor 2 Check the following: out of range (during normal heater operation after Dew Point is exceeded) internal resistance > 1800.00...131070.00 [Ohm] general conditions:     126.0 [s] multiple 2 DCY
O2S heated up for time >= 45.0 [s]
modeled EGT 250...650 [°C]
modeled EGT valid  
IAT downstream CAC > -48 [°C]
engine off time > 120.0 [s]
counter for engine off time valid  
engine running  
battery voltage 10.70...16.10 [V]
number of valid internal resistance checks > 10.00 [-]
fuel cut off not active  
O2S heater commanded on  
conditions after long stop phase:    
time after engine stop >= 120.0 [s]
time after next engine start >= 30.0 [s]
Positive Crankcase Ventilation (PCV) P04DB - Crankcase Ventilation System Disconnected Check the following: open circuit signal voltage > 2.5 [V]       1.0 [s]continuous 2 DCY
P04DB - Crankcase Ventilation System Disconnected Check the following: open circuit signal voltage > 2.5 [V]     1.0 [s]continuous 2 DCY
Engine Cooling System P2181 - Cooling System Performance Check the following: -- Check the engine coolant thermostat. Refer to appropriate Service Information. cooling system performance not in the expected range cooling system temperature too low after a sufficient MAF integral < 50...66 [°C] monitor entry conditions:     0 (Unified 607.0) [s] once / DCY 2 DCY
for time >= 10.0 [s] ECT downstream engine @ start -10...51 [°C]
      and    
      AAT -10...45 [°C]
      or    
      IAT downstream CAC not calibrated [°C]
      begin of air mass integration:    
      ECT downstream engine > 10 [°C]
      conditions for diagnosis:    
      MAF < 3276.70 [kg/h]
      delta BARO < 100.00 [kPa]
      delta AAT < 190.5 [K]
      and    
      accum. time required not calibrated [s]
      or    
      accum. integrated air mass < 0.40...2.00 [kg]
      accumulation enable if    
      fuel cut off active  
      or    
      engine load > 250.00 [%]
      or    
      engine load < 19.01...42.20 [%]
      start of fault decision:    
      integrated air mass > 2.80...9.00 [kg]
      conditions at fault decision:    
      (average values since start)    
      MAF (lower threshold) >= 30.00...86.00 [kg/h]
      MAF (upper threshold) <= 57.70...189.50 [kg/h]
      vehicle speed (lower threshold) >= 15...25 [km/h]
      vehicle speed (upper threshold) <= 120 [km/h]

Table continues below.

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Engine Cooling System P2181 - Cooling System Performance Check the following: -- Check the engine coolant thermostat. Refer to appropriate Service Information. cooling system performance not in the expected range filtered ECT downstream engine < 60 [°C] general     0 (Unified 607.0) [s] once / DCY 2 DCY
for time >= 10.0 [s] AAT > -10 [°C]
      air mass flow integral > 1.5...4.5 [g]
      for    
      ECT once after engine start > 50...66 [°C]
      valid operating points    
      engine running  
      for time > 20.0 [s]
      fuel cut off not active  
      for time > 40.0 [s]
      thermostat overdrive not detected  
      for time > 20.0 [s]
      vehicle speed > 20 [km/h]
      and    
      vehicle speed < 328 [km/h]
      for time > 20.0 [s]
      engine load > 30.00...95.00 [%]
      and    
      engine load < 399.99 [%]
      for time > 40.0 [s]
      additional conditions for re-entry after strong ECT drop    
      integrated air mass flow during valid operating points > 1.0...4.9 [g]
      depending on    
      min. AAT @ current DCY -10...45 [°C]
      ECT @ entry of valid operating points 20...50 [°C]
      all conditions above (except general) must be fulfilled    
      for time > 10.0 [s]
Engine Cooling System P0125 - Insufficient Coolant Temperature for Closed Loop Fuel Control Check the following: -- Check the engine coolant thermostat. Refer to appropriate Service Information. engine coolant temperature too low after a sufficient time ECT < 15 [°C] general     0 [s]once / DCY 2 DCY
depending on     timer value since first engine start >= 120.0...600.0 [s]
ECT @ start -40...40 [°C] depending on    
      diff. ECT for closed loop enable vs. actual ECT 0.0...35.0 [K]
      conditions for timer start/ increment    
      engine running  
      conditions for timer freeze    
      fuel cut off not calibrated  
      or    
      fuel volume flow <= 0.54 [l/h]
      above conditions must be fulfilled    
      for time <= 0.0 [s]
      conditions for timer decrement    
      fuel cut off active  
      or    
      fuel volume flow <= 0.00 [l/h]
      above conditions must be fulfilled    
      for time > 8.0...20.0 [s]
      depending on    
      AAT -40...40 [°C]
      timer set value 0.0...300.0 [s]

Table continues, refer to Engine/Motor Control Module --, 2020 MY