LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Volkswagen >> 2021 >> Atlas SE R-Line, AWD >> Repair and Diagnosis >> Transmission >> Transmission Control Systems >> Generic Scan Tool [CDVC] - Engine DTC Tables (P0420 - P01C4) >> St Generic Scan Tool >> Diagnosis And Testing >> Engine DTC Tables >> Engine/Motor Control Module --, 2021 MY
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Engine/Motor Control Module --, 2021 MY

For additrional Engine DTC's refer to ENGINE DTC TABLES

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 Check the following: intrusive monitor ratio of measured corrected     monitor entry conditions        
      OSC / OSC of borderline              
      catalyst              
  P0430  - Catalyst System Efficiency Below Threshold Bank 2 Check the following: measure of OSC compared to OSC of borderline catalyst arithmetic average value of OSC ratio not calibrated [-] conditions for active lambda diagnosis (referenced) checked   15 [s] once / DCY 1 DCY
      or     for arithmetic average value        
            calculation        
      EWMA filtered value of OSC ratio < 1.0 [-] number of checks required for valid result not calibrated [-]    
            for EWMA-filter        
            K-factor 0.45 [-]    
            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.70 [-]    
            number of checks for confirmation 6.0 [-]    
            or        
            maximum tolerance to confirm filtered value 0.02 [-]    
            initial value of filtered value 5.0 [-]    
            maximum number of checks per DCY 3.0 [-]    
            additional conditions        
            no additional conditions calibrated        
Misfire P0300 - Random/Multiple Cylinder Misfire Detected Check the following:-- Check the spark plugs visually for signs of fouling.-- Check the intake system visually for leaks (false air).-- Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate repair 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.40 [%] case 1:     1000 [rev] continuous 2 DCY
  P0301  - Cylinder 1 Misfire Detected Check the following:-- Check the spark plugs visually for signs of fouling.-- Check the intake system visually for leaks (false air).-- Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate repair information for low compression readings or for carbon buildup removal.-- Check the fuel pressure and delivery quantity.   catalyst damage misfire rate (MR) > 2.61 - 14.81 [%] ECT @ start >= -30 [°C] 200 [rev] continuous immediately
  P0305  - Cylinder 5 Misfire Detected Check the following:-- Check the spark plugs visually for signs of fouling.-- Check the intake system visually for leaks (false air).-- Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate repair information for low compression readings or for carbon buildup removal.-- Check the fuel pressure and delivery quantity.P0303  - Cylinder 3 Misfire Detected Check the following:-- Check the spark plugs visually for signs of fouling.-- Check the intake system visually for leaks (false air).-- Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate repair information for low compression readings or for carbon buildup removal.-- Check the fuel pressure and delivery quantity.P0306  - Cylinder 6 Misfire Detected Check the following:-- Check the spark plugs visually for signs of fouling.-- Check the intake system visually for leaks (false air).-- Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate repair information for low compression readings or for carbon buildup removal.-- Check the fuel pressure and delivery quantity.P0302  - Cylinder 2 Misfire Detected Check the following:-- Check the spark plugs visually for signs of fouling.-- Check the intake system visually for leaks (false air).-- Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate repair information for low compression readings or for carbon buildup removal.-- Check the fuel pressure and delivery quantity.P0304  - Cylinder 4 Misfire Detected Check the following:-- Check the spark plugs visually for signs of fouling.-- Check the intake system visually for leaks (false air).-- Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate repair information for low compression readings or for carbon buildup removal.-- Check the fuel pressure and delivery quantity.         case 2: ECT @ start then activation if ECT general: active after engine start time after engine start engine torque fuel cut off rough road < -30 > -30 idle - 150 [rpm] + 1 camshaft [rev] > 0.0 >= 0 not active not detected [°C] [°C] [s] [Nm]    
Misfire P0316 - Engine Misfire Detected on Startup (First 1000 Revolutions) Check the following:-- Check the spark plugs visually for signs of fouling.-- Check the intake system visually for leaks (false air).-- Check for an engine mechanical fault with a cylinder compression test. Carbon buildup may cause a higher than normal compression reading and may contribute to this concern. Refer to appropriate repair 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.40 [%] case 1:     1000 [rev] continuous 2 DCY
            ECT @ start >= -30 [°C]    
            case 2:        
            ECT @ start < -30 [°C]    
            then activation if ECT > -30 [°C]    
            general:        
            active after engine start idle - 150 [rpm] + 1 camshaft [rev]      
            time after engine start > 0.0 [s]    
            engine torque >= 0 [Nm]    
            fuel cut off not active      
            rough road not detected      

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) P00FE - EVAP System Tank Vapor Line Restricted/Blocked Check the following: intrusive monitor high pass filtered DMTL pump >= 0.8 [mA] previous ECM keep alive time     16.0 [s] 2 DCY
System     current           once / DCY  
    rationality check: blocked line for time > 8.0 [s] reference measurement of small finished      
            leak monitor        
            and        
            high pass filtered DMTL pump >= 0.8 [mA]    
            current        
            during time after reference <= 16.0 [s]    
            measurement        
            actual DCY        
            ECT @ 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 @ start and not calibrated [K]    
            AAT        
            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 <= | 1000 | [rpm]    
            purge flow adaptation factor <= 5.0 [-]    
            fuel level <= 60.0 [l]    
Evaporative Emission (EVAP) P0456  - EVAP System Leak Detected (Very Small Leak) Check the following:-- Check the EVAP System for Leaks. intrusive monitor EVAP-system leakage area > 0.14 [mm2 ] ECT @ start >= 4 [°C] 744.0 [s] 2 DCY
System Very Small Leak     calculated from pump current           once / DCY  
    rationality check curve     diff. between ECT @ start and not calibrated [K]    
            AAT        
            or        
            propulsion off time previous dcy >= 21600.0 [s]    
            AAT < 35; > 4 [°C]    
            BARO > 73.95 [kPa]    
            time since engine start in current >= 600.0 [s]    
            dcy        
            battery voltage >= 10.90; <= 16.10 [V]    
            change in battery voltage during < 1.0 [V]    
            monitoring        
            engine off time >= 5.0 [s]    
            vehicle speed 0 [km/h]    
            evap purge adaptation < 5.0 [-]    
            integrated purge mass flow not calibrated      
            since start of last purge phase        
            no sudden change in evap pump < 1.5; > -0.1 [mA]    
            current (filling event)        
            deviation of filtered evap pump <= 3.0 [mA]    
            current during reference        
            measurement within range        
            change in relative evap pump not calibrated [-]    
            current during monitoring        
            within time not calibrated [s]    
            (during ECM keep alive-time < 800.0 [s]    
            after ignition off, max. time)        
            EVAP vent valve not calibrated      
            airbag not activated      
            fuel level <= 60.0 [l]    

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) P0442  - EVAP System Leak Detected (Small Leak) Check the following: intrusive monitor modeled pressure from pump < 0.85 [kPa] ECT @ start >= 4 [°C] 700.0 [s] 2 DCY
System Small Leak     current           once / DCY  
    pressure check       diff. between ECT @ start and not calibrated [K]    
            AAT        
            or        
            propulsion off time previous dcy >= 21600.0 [s]    
            AAT < 35; > 4 [°C]    
            BARO > 73.95 [kPa]    
            time since engine start in current >= 600.0 [s]    
            dcy        
            battery voltage >= 10.90; <= 16.10 [V]    
            change in battery voltage during < 1.0 [V]    
            monitoring        
            engine off time >= 5.0 [s]    
            vehicle speed 0 [km/h]    
            no sudden change in evap pump < 1.5; > -0.1 [mA]    
            current (filling event)        
            deviation of filtered evap pump <= 3.0 [mA]    
            current during reference        
            measurement within range        
            change in relative evap pump not calibrated [-]    
            current during monitoring        
            within time not calibrated [s]    
            (during ECM keep alive-time < 800.0 [s]    
            after ignition off, max. time)        
            EVAP vent valve not calibrated      
            airbag not activated      
            fuel level <= 60.0 [l]    

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) P043E - EVAP System Leak Detection Reference Orifice Low Flow Check the following: out of range high during engine off:     during engine off:        
Diagnosis Module Tank Leakage     evap pump current during > 40.0 [mA] ECT @ start >= 4 [°C] 14.0 [s] 2 DCY
(DMTL)     reference measurement           once / DCY  
      during engine running:     diff. between ECT @ start and not calibrated [K]    
            AAT        
      evap pump current during > 40.0 [mA] or     3.0 [s] 2 DCY
      reference measurement           once / DCY  
            propulsion off time previous dcy >= 21600.0 [s]    
            AAT < 35; > 4 [°C]    
            BARO > 73.95 [kPa]    
            time since engine start in current >= 600.0 [s]    
            dcy        
            battery voltage >= 10.90; <= 16.10 [V]    
            change in battery voltage during < 1.0 [V]    
            monitoring        
            engine off time >= 5.0 [s]    
            vehicle speed 0 [km/h]    
            deviation of filtered evap pump <= 3.0 [mA]    
            current during reference        
            measurement within range        
            airbag not activated      
            during engine running:        
            ECT > 53 [°C]    
            ECT @ start < 60 [°C]    
            AAT < 35; > 4 [°C]    
            BARO > 73.95 [kPa]    
            time since engine start >= 600.0 [s]    
            integrated EVAP purge mass > 2.0 [g]    
            since last purge stop        
            integrated EVAP purge mass > 2.0 [g]    
            since last monitoring run        
            intake manifold vacuum > 30.0 [kPa]    
            vehicle speed < 120; >= 0 [km/h]    
            delta vehicle speed <= 30 [km/h]    
            fuel volume flow <= 5.0 [ml/s]    
            change in battery voltage during < 1.50 [V]    
            monitoring        
            at least one leak detection preceding      
            monitor during engine off        
            engine load >= 10.01; <= 60.0 [%]    
            engine speed > 20 [rpm]    
            fuel cut off not active      
            gear shift not detected      
            engine stop not commanded      
            O2S front ready      
            fuel level <= 60.0 [l]    

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:     during engine off:        
    evap pump current during < 15.0 [mA] ECT @ start >= 4 [°C] 14.0 [s] 2 DCY
    reference measurement           once / DCY  
    during engine running:     diff. between ECT @ start and not calibrated [K]    
          AAT        
    evap pump current during < 15.0 [mA] or     3.0 [s] 2 DCY
    reference measurement           once / DCY  
          propulsion off time previous dcy >= 21600.0 [s]    
          AAT < 35; > 4 [°C]    
          BARO > 73.95 [kPa]    
          time since engine start in current >= 600.0 [s]    
          dcy        
          battery voltage >= 10.90; <= 16.10 [V]    
          change in battery voltage during < 1.0 [V]    
          monitoring        
          engine off time >= 5.0 [s]    
          vehicle speed 0 [km/h]    
          deviation of filtered evap pump <= 3.0 [mA]    
          current during reference        
          measurement within range        
          airbag not activated      
          during engine running:        
          ECT > 53 [°C]    
          ECT @ start < 60 [°C]    
          AAT < 35; > 4 [°C]    
          BARO > 73.95 [kPa]    
          time since engine start >= 600.0 [s]    
          integrated EVAP purge mass > 2.0 [g]    
          since last purge stop        
          integrated EVAP purge mass > 2.0 [g]    
          since last monitoring run        
          intake manifold vacuum > 30.0 [kPa]    
          vehicle speed < 120; >= 0 [km/h]    
          delta vehicle speed <= 30 [km/h]    
          fuel volume flow <= 5.0 [ml/s]    
          change in battery voltage during < 1.50 [V]    
          monitoring        
          at least one leak detection preceding      
          monitor during engine off        
          engine load >= 10.01; <= 60.0 [%]    
          engine speed > 20 [rpm]    
          fuel cut off not active      
          gear shift not detected      
          engine stop not demanded      
          O2S front ready      
          fuel level <= 60.0 [l]    

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:        
    fluctuation of evap pump current > 3.0 [mA] ECT @ start >= 4 [°C] 744.0 [s] 2 DCY
    during reference measurement           once / DCY  
    or     diff. between ECT @ start and not calibrated [K]    
          AAT        
    drop of evap pump current > 400.0 [mA] or        
    during pump phase              
    for time >= 3.0 [s] propulsion off time previous dcy >= 21600.0 [s]    
    during engine running - only     AAT < 35; > 4 [°C]    
    1. dcy              
    fluctuation of evap pump current > 3.0 [mA] BARO > 73.95 [kPa]    
    during reference measurement              
    or     time since engine start in >= 600.0 [s]    
          preceding dcy        
    drop of evap pump current > 400.0 [mA] battery voltage >= 10.90; <= 16.10 [V]    
    during pump phase              
    for time >= 3.0 [s] change in battery voltage during < 1.0 [V]    
          monitoring        
          engine off time >= 5.0 [s]    
          vehicle speed 0 [km/h]    
          no sudden change in evap pump < 1.5; > -0.1 [mA]    
          current (filling event)        
          change in relative evap pump not calibrated [-]    
          current during monitoring        
          within time not calibrated [s]    
          (during ECM keep alive-time < 800.0 [s]    
          after ignition off, max. time)        
          airbag not activated      
          during engine running:        
          ECT > 53 [°C]    
          ECT @ start < 60 [°C]    
          AAT < 35; > 4 [°C]    
          BARO > 73.95 [kPa]    
          time since engine start >= 600.0 [s]    
          integrated EVAP purge mass > 2.0 [g]    
          since last purge stop        
          integrated EVAP purge mass > 2.0 [g]    
          since last monitoring run        
          intake manifold vacuum > 30.0 [kPa]    
          vehicle speed < 120; >= 0 [km/h]    
          delta vehicle speed <= 30 [km/h]    
          fuel volume flow <= 5.0 [ml/s]    
          change in battery voltage during < 1.50 [V]    
          monitoring        
          at least one leak detection preceding      
          monitor during engine off        
          engine load >= 10.01; <= 60.0 [%]    
          engine speed > 20 [rpm]    
          fuel cut off not active      
          gear shift not detected      
          engine stop not demanded      
          O2S front ready      
          fuel level <= 60.0 [l]    

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:     during engine off:        
    evap pump current difference <= 3.0 [mA] ECT @ start >= 4 [°C] 17.5 [s] 2 DCY
    between reference           once / DCY  
    measurement to idle              
    during engine running:     diff. between ECT @ start and not calibrated [K]    
          AAT        
    evap pump current difference <= 3.0 [mA] or     4.5 [s] 2 DCY
    between reference           once / DCY  
    measurement to idle     propulsion off time previous dcy >= 21600.0 [s]    
          AAT < 35; > 4 [°C]    
          BARO > 73.95 [kPa]    
          time since engine start in >= 600.0 [s]    
          preceding dcy        
          battery voltage >= 10.90; <= 16.10 [V]    
          change in battery voltage during < 1.0 [V]    
          monitoring        
          engine off time >= 5.0 [s]    
          vehicle speed 0 [km/h]    
          no sudden change in evap pump < 1.5; > -0.1 [mA]    
          current (filling event)        
          deviation of filtered evap pump <= 3.0 [mA]    
          current during reference        
          measurement within range        
          change in relative evap pump not calibrated [-]    
          current during monitoring        
          within time not calibrated [s]    
          (during ECM keep alive-time < 800.0 [s]    
          after ignition off, max. time)        
          airbag not activated      
          during engine running:        
          ECT > 53 [°C]    
          ECT @ start < 60 [°C]    
          AAT < 35; > 4 [°C]    
          BARO > 73.95 [kPa]    
          time since engine start >= 600.0 [s]    
          integrated EVAP purge mass > 2.0 [g]    
          since last purge stop        
          integrated EVAP purge mass > 2.0 [g]    
          since last monitoring run        
          intake manifold vacuum > 30.0 [kPa]    
          vehicle speed < 120; >= 0 [km/h]    
          delta vehicle speed <= 30 [km/h]    
          fuel volume flow <= 5.0 [ml/s]    
          change in battery voltage during < 1.50 [V]    
          monitoring        
          at least one leak detection preceding      
          monitor during engine off        
          engine load >= 10.01; <= 60.0 [%]    
          engine speed > 20 [rpm]    
          fuel cut off not active      
          gear shift not detected      
          engine stop not demanded      
          O2S front ready      
          fuel level <= 60.0 [l]    

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 for time ECM pre-drive battery voltage battery voltage commanded off > 0.9 not detected > 9.0 <= 16.50 [s] [V] [V] 0.5 [s] continuous 2 DCY
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 for time ECM pre-drive battery voltage battery voltage commanded off > 0.9 not detected > 9.0 <= 16.50 [s] [V] [V] 0.5 [s] continuous 2 DCY
P2402 - EVAP System Leak Detection Pump Control Circuit High Check the following: circuit high signal voltage at evap pump current measuring resistor > 4.0 [V] evap pump electric drive battery voltage above conditions must be fulfilled for time ECM pre-drive commanded on <= 16.5 >= 120 not detected [V] [ms] 0.5 [s] once / DCY 2 DCY
P2402 - EVAP System Leak Detection Pump Control Circuit High Check the following: functional check: jammed pump motor signal voltage at evap pump current measuring resistor > 1.80 [V] evap pump electric drive battery voltage above conditions must be fulfilled for time ECM pre-drive commanded on <= 16.5 >= 450 not detected [V] [ms] 0.5 [s] once / DCY 2 DCY
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 ECM pre-drive battery voltage commanded off not detected > 9.0 [V] 0.5 [s] continuous 2 DCY
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 ECM pre-drive battery voltage commanded off not detected > 9.0 [V] 0.5 [s] continuous 2 DCY
P240C - EVAP System Leak Detection Pump Heater Control Circuit High Check the following: circuit high signal current >= 2.2 - 4.0 [A] evap pump heater ECM pre-drive battery voltage commanded on not detected > 9.0 [V] 0.5 [s] continuous 2 DCY
Evaporative Emission (EVAP) Diagnosis Module Tank Leakage (DMTL) Pump Motor P148D - Evaporative Emission System Leak Detection Pump Implausible Frequency Check the following: functional check filtered pump frequency < 60.00 [1/s] ECT @ start >= 3.8 [°C] 120.0 [s] once / DCY 2 DCY
> 120.00 diff. ECT @ start vs. AAT <= not calibrated [K]
or    
propulsion off time previous dcy >= 21600.0 [s]
AAT > 3.8 [°C]
AAT < 35.3 [°C]
BARO > 73.95 [kPa]
time since engine start in current dcy >= 600.0 [s]
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  
battery voltage 10.90...16.10 [V]
fuel level <= 58.00 [l]
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 ECM pre-drive battery voltage evap pump solenoid valve commanded on (at least once/dcy) commanded off not detected > 9.0 detected [V] 0.5 [s] continuous 2 DCY
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 ECM pre-drive battery voltage evap pump solenoid valve commanded on (at least once/dcy) commanded off not detected > 9.0 detected [V] 0.5 [s] continuous 2 DCY
P0448 - EVAP System Vent Control Circuit Shorted Check the following: circuit high signal current >= 2.2 - 4.0 [A] evap pump solenoid valve ECM pre-drive battery voltage evap pump solenoid valve commanded on (at least once/dcy) commanded on not detected > 9.0 detected [V] 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.
Evaporative Emission (EVAP) P0496  - EVAP System High Purge Flow Check the following: intrusive monitor actual evap pump current > 1.40 [-] ECT > 53 [°C] 4.5 [s] 2 DCY
Canister Purge Valve     difference between reference           once / DCY  
      measurement to idle              
    functional check: stuck open divided by     ECT @ start < 60 [°C]    
      pump current difference from the     AAT < 35; > 4 [°C]    
      last leak detection phase during     BARO battery voltage > 73.95 >= 10.90; <= 16.10 [kPa] [V]    
      engine off     fuel level not calibrated [l]    
            time since engine start >= 600.0 [s]    
            integrated EVAP purge mass > 2.0 [g]    
            since last purge stop        
            integrated EVAP purge mass > 2.0 [g]    
            since last monitoring run        
            intake manifold vacuum > 30.0 [kPa]    
            vehicle speed < 120; >= 0 [km/h]    
            delta vehicle speed <= 30 [km/h]    
            fuel volume flow <= 5.0 [ml/s]    
            at least one leak detection preceding      
            monitor during engine off        
            engine speed > 20 [rpm]    
            no fuel cut off        
            no gear shift        
            no engine stop        
            O2S front ready      
            evap purge valve additional conditions no additional conditions calibrated commanded off      
  P0441  - EVAP System Incorrect Purge Flow Check the following: intrusive monitor drop of evap pump current < 0.8 - 1.2 [mA] ECT > 53 [°C] 33.5 [s] 2 DCY
                  once / DCY  
    functional check: stuck close within time 12.0 [s] ECT @ start < 60 [°C]    
            AAT < 35; > 4 [°C]    
            BARO battery voltage > 73.95 >= 10.90; <= 16.10 [kPa] [V]    
            fuel level not calibrated [l]    
            time since engine start >= 600.0 [s]    
            integrated EVAP purge mass > 2.0 [g]    
            since last purge stop        
            integrated EVAP purge mass > 2.0 [g]    
            since last monitoring run        
            intake manifold vacuum > 30.0 [kPa]    
            modeled vacuum in high not calibrated [kPa]    
            pressure purge line        
            modeled ratio of purge mass not calibrated [-]    
            flow into intake manifold        
            vehicle speed < 120; >= 0 [km/h]    
            delta vehicle speed <= 30 [km/h]    
            fuel volume flow <= 5.0 [ml/s]    
            at least one leak detection preceding      
            monitor during engine off        
            increase of evap pump current >= 0.4 [mA]    
            from idle state        
            within time < 17.0 [s]    
            engine speed > 20 [rpm]    
            no fuel cut off        
            no gear shift        
            no engine stop        
            O2S front ready      
            evap purge valve additional conditions no additional conditions calibrated 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
            battery voltage >= 9.0 [V]    
            ECM pre-drive not detected      
            ECM post drive 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.
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 >= 9.0 [V]    
            ECM pre-drive not detected      
            ECM post drive 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 >= 9.0 [V]    
            ECM pre-drive not detected      
            ECM post drive 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 repair information.P02D4  - Cylinder 5 Fuel Injector "A" Offset Learning At Min Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair 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 rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s] 0 (FTP: 1208.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 repair information.         engine speed rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s] 0 (FTP: 1208.0) [s] multiple 2 DCY
  P02D6  - Cylinder 6 Fuel Injector "A" Offset Learning At Min Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair information.         engine speed rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s] 0 (FTP: 1208.0) [s] multiple 2 DCY
  P02CE  - Cylinder 2 Fuel Injector "A" Offset Learning At Min Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair information.         engine speed rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s] 0 (FTP: 1208.0) [s] multiple 2 DCY
  P02D2  - Cylinder 4 Fuel Injector "A" Offset Learning At Min Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair information.         engine speed rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s] 0 (FTP: 1208.0) [s] multiple 2 DCY
  P02CD  - Cylinder 1 Fuel Injector "A" Offset Learning At Max Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair information.P02D5  - Cylinder 5 Fuel Injector "A" Offset Learning At Max Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair information. adaptation monitoring adaptive value limit high injection adapted value of cylinder (adaptive feedback control has used up all of theadjustment) >= 100 [%] engine speed rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s] 0 (FTP: 1179.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 repair information.         engine speed rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s]   2 DCY
  P02D7  - Cylinder 6 Fuel Injector "A" Offset Learning At Max Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair information.         engine speed rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s]   2 DCY
  P02CF  - Cylinder 2 Fuel Injector "A" Offset Learning At Max Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair information.         engine speed rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s]   2 DCY
  P02D3  - Cylinder 4 Fuel Injector "A" Offset Learning At Max Limit Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair information.         engine speed rail pressure ECT for time cylinder deactivation (CD) engine 570 - 1600 > 2.50 -48 - 143 > 0.0 not calibrated not calibrated [rpm] [MPa] [°C] [s]   2 DCY
Fuel System P268A  - Fuel Injector Calibration Not Learned/Programmed Check the following: -- Replace the Engine/Motor Control Module -J623-. Refer to appropriate repair information. functional check ratio not plausible fuel rail pressure drops to all pressure drops > 0.99 [-] engine speed 570 - 1600 [rpm] 0 (FTP: 1028.0) [s] continuous 2 DCY
      or     rail pressure 2.50 - 35.0 [MPa]    
      ratio not plausible fuel rail pressure value to all fuel rail pressure values > 0.99 [-] injection time ECT for time > 1 -48 - 143 > 0.0 [ms] [°C] [s]    
            cylinder deactivation (CD) not calibrated      
            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 > 1.17 [-] general:     20 (does not run in FTP) [s] 2 DCY
      based on measured enleanment           once / DCY  
      for dedicated engine roughness              
      increase              
  P21A0  - Cylinder 5 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 or     camshaft adjustment ready      
  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. range high counter for adaptation abort > 10.0 [-] crankshaft adaptation not calibrated      
  P21A1  - Cylinder 6 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.   (due to misfire)     rough road not detected      
  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.         engine roughness signal valid      
  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.         engine speed 1000 - 2400 [rpm]    
            engine load 21.0 - 54.75 [%]    
            selected gear >= 6.0 [-]    
            BARO > 0.0 [kPa]    
            AAT > -31 [°C]    
            ECT 52 - 115 [°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 < 7.0 [-]    
            lambda set value not calibrated [-]    
            catalyst heating not active      
            ratio fuel mass from evap purge < 0.99 [-]    
            system to fuel mass through        
            injectors        
            integrated air mass >= 1.0 - 6.0 [kg]    
            misfire on currently lean shifted not detected      
            cylinder        
            scavenging rate not calibrated [-]    
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 < 0.83 [-] general:     20 (does not run in FTP) [s] 2 DCY
      based on measured enleanment           once / DCY  
      for dedicated engine roughness              
      increase              
  P21A0 - Cylinder 5 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       camshaft adjustment ready      
  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. range low       crankshaft adaptation not calibrated      
  P21A1 - Cylinder 6 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      
  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.         engine roughness signal valid      
  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.         engine speed 1000 - 2400 [rpm]    
            engine load 21.0 - 54.75 [%]    
            selected gear >= 6.0 [-]    
            BARO > 0.0 [kPa]    
            AAT > -31 [°C]    
            ECT 52 - 115 [°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 < 7.0 [-]    
            lambda set value not calibrated [-]    
            catalyst heating not active      
            ratio fuel mass from evap purge < 0.99 [-]    
            system to fuel mass through        
            injectors        
            integrated air mass >= 1.0 - 6.0 [kg]    
            misfire on currently lean shifted not detected      
            cylinder        
            scavenging rate 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 P2189 - System Too Lean at Idle Bank 2 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 > 6.0 [%] general:     0 (FTP: 150.0) [s] 2 DCY
                  continuous  
  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. system too lean @ idle       number of injections after engine > 1350.0 [-]    
            start        
            engine speed 560 - 1040 [rpm]    
            engine load 4.0 - 26.0 [%]    
            IAT upstream throttle < 95 [°C]    
            part load adaptation completed      
            lambda control closed loop      
            lambda setpoint 0.95 - 1.05 [-]    
            evap purge valve closed      
            high PCV purge load due to oil not detected      
            dilution        
            delay time for changing mode not calibrated [s]    
            from DFI to CNG or reverse        
            and        
            case 1:        
            integrated air mass <= 0.0 [kg]    
            ECT > 53 [°C]    
            or        
            case 2:        
            integrated air mass > 0.0 [kg]    
            minimum of:        
            ECT > 53 [°C]    
            or        
            AAT > 45 [°C]    
            additional conditions:        
            no additional conditions        
            calibrated        
  P2190 - System Too Rich At Idle Bank 2 Check the following: -- Check the fuel pressure and delivery quantity. Direct Fuel Injection adaptive value < -6.0 [%] general:     0 (FTP: 150.0) [s] 2 DCY
                  continuous  
  P2188 - System Too Rich At Idle Bank 1 Check the following:-- Check the fuel pressure and delivery quantity. system too rich @ idle       number of injections after engine > 1350.0 [-]    
            start        
            engine speed 560 - 1040 [rpm]    
            engine load 4.0 - 26.0 [%]    
            IAT upstream throttle < 95 [°C]    
            part load adaptation completed      
            lambda control closed loop      
            lambda setpoint 0.95 - 1.05 [-]    
            evap purge valve closed      
            high PCV purge load due to oil not detected      
            dilution        
            delay time for changing mode not calibrated [s]    
            from DFI to CNG or reverse        
            and        
            case 1:        
            integrated air mass <= 0.0 [kg]    
            ECT > 53 [°C]    
            or        
            case 2:        
            integrated air mass > 0.0 [kg]    
            minimum of:        
            ECT > 53 [°C]    
            or        
            AAT > 45 [°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 P2179 - System Too Lean Off Idle Bank 2 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 > 30.0 [%] general:     0 (FTP: 100.0) [s] 2 DCY
                  continuous  
  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. system too lean @ part load       number of injections after engine > 1350.0 [-]    
            start        
            engine speed 1000 - 6040 [rpm]    
            engine load 18.50 - 100.0 [%]    
            IAT upstream throttle < 95 [°C]    
            lambda control closed loop      
            lambda setpoint 0.95 - 1.05 [-]    
            evap purge valve closed      
            high PCV purge load due to oil not detected      
            dilution        
            delay time for changing mode not calibrated [s]    
            from DFI to CNG or reverse        
            and        
            case 1:        
            integrated air mass <= 0.0 [kg]    
            ECT > 53 [°C]    
            or        
            case 2:        
            integrated air mass > 0.0 [kg]    
            minimum of:        
            ECT > 53 [°C]    
            or        
            AAT > 45 [°C]    
            additional conditions:        
            no additional conditions        
            calibrated        
  P2180 - System Too Rich Off Idle Bank 2 Check the following: -- Check the fuel pressure and delivery quantity. Direct Fuel Injection adaptive value < -30.0 [%] general:     0 (FTP: 100.0) [s] 2 DCY
                  continuous  
  P2178 - System Too Rich Off Idle Bank 1 Check the following: -- Check the fuel pressure and delivery quantity. system too rich @ part load       number of injections after engine > 1350.0 [-]    
            start        
            engine speed 1000 - 6040 [rpm]    
            engine load 18.50 - 100.0 [%]    
            IAT upstream throttle < 95 [°C]    
            lambda control closed loop      
            lambda setpoint 0.95 - 1.05 [-]    
            evap purge valve closed      
            high PCV purge load due to oil not detected      
            dilution        
            delay time for changing mode not calibrated [s]    
            from DFI to CNG or reverse        
            and        
            case 1:        
            integrated air mass <= 0.0 [kg]    
            ECT > 53 [°C]    
            or        
            case 2:        
            integrated air mass > 0.0 [kg]    
            minimum of:        
            ECT > 53 [°C]    
            or        
            AAT > 45 [°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 P0174 - System Too Lean Bank 2 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 > 20.0 [%] general:     50.0 [s] continuous 2 DCY
  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.   for time > 40.0 [s] number of injections after engine start >= 300.0 [-]    
            ECT >= 53 [°C]    
            lambda control closed loop      
            and        
            high PCV purge load due to oil dilution not detected      
            MAF from brake booster to manifold not detected      
            and        
            case 1:        
            evap purge not active      
            case 2:        
            integrated EVAP purge mass >= 2.0 [g]    
            case 3:        
            evap purge controller limitation >= 0.94 [-]    
            evap purge flow <= 0.10 [kg/h]    
  P0175 - System Too Rich Bank 2 Check the following:-- Check the fuel pressure and delivery quantity. system too rich low pass filtered lambda controller output < -20.0 [%] general:     50.0 [s] continuous 2 DCY
  P0172 - System Too Rich Bank 1 Check the following:-- Check the fuel pressure and delivery quantity.   for time > 40.0 [s] number of injections after engine start >= 300.0 [-]    
            ECT >= 53 [°C]    
            lambda control closed loop      
            high PCV purge load due to oil dilution not detected      
            MAF from brake booster to manifold not detected      
            and        
            case 1:        
            evap purge not active      
            case 2:        
            integrated EVAP purge mass >= 2.0 [g]    
            case 3:        
            evap purge controller limitation >= 0.94 [-]    
            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 P2099 - Post Catalyst Fuel Trim System Too Rich Bank 2 Check the following:-- Check the fuel pressure and delivery quantity. out of range high case 1: general conditions     condition for lambda split        
            operation        
  P2097 - Post Catalyst Fuel Trim System Too Rich Bank 1 Check the following:-- Check the fuel pressure and delivery quantity.   adapted I-part of 2nd lambda control loop (O2S front fuel trim) > 0.040 [-] catalyst heating not calibrated   30.0 [s] continuous 2 DCY
      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.01 [-]    
      adapted I-part of 2nd lambda control loop (O2S front offset) > 0.07 [-] if no pending fault (offset or fuel trim monitor) from        
            previous DCY then        
            O2S rear Control Loop (i-part, referenced) active      
            for time >= 65.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 fulfilled      
            additional conditions:        
            pending fault fuel trim and        
            O2S front offset monitor from        
            previous DCY        
            O2S rear Control Loop (i-part, referenced) active      
            for time >= 65.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.
  P2098 - Post Catalyst Fuel Trim System Too Lean Bank 2 Check the following:-- Check the fuel pressure and delivery quantity. out of range low case 1: general conditions     condition for lambda split        
          operation        
P2096 - Post Catalyst Fuel Trim System Too Lean Bank 1 Check the following:-- Check the fuel pressure and delivery quantity.   adapted I-part of 2nd lambda control loop (O2S front fuel trim) < -0.040 [-] catalyst heating not calibrated   30.0 [s] continuous 2 DCY
    adapted I-part of 2nd lambda control loop (O2S front offset) >= -0.07 [-] case 1: general conditions        
    case 2: pending fault fuel trim monitor from previous DCY     increase of adapted I-part of 2nd lambda control loop between previous and actual DCY < 0.01 [-]    
    adapted I-part of 2nd lambda control loop (O2S front offset) < -0.07 [-] if no pending fault (offset or fuel trim monitor) from        
          previous DCY then        
          O2S rear Control Loop (i-part, referenced) active      
          for time >= 65.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 fulfilled      
          additional conditions:        
          pending fault fuel trim and        
          O2S front offset monitor from        
          previous DCY        
          O2S rear Control Loop (i-part, referenced) active      
          for time >= 65.0 [s]    
          additional conditions: soot        
          mass conditions        
          no additional conditions calibrated        
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 low pressure start not detected detected   ECT rail pressure control high pressure start rail pressure before start > -48.0; <= 80.0 closed loop commanded on< 1.50 [°C] [MPa] 3.5 [s] once / DCY 2 DCY
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 battery voltage commanded on 8.98 - 16.02 [V] 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.
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 battery voltage commanded off 8.98 - 16.02 [V] 1.0 [s] continuous 2 DCY
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 battery voltage commanded off 8.98 - 16.02 [V] 0.5 [s] continuous 2 DCY
P025D - Fuel Pump Module "A" Control Circuit High Check the following: circuit high signal current - 2.20 - 4.0 [A] actuator battery voltage commanded on 8.98 - 16.02 [V] 0.5 [s] continuous 2 DCY
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.0 [events] continuous 2 DCY
  P0205 - Cylinder 5 Injector "A" Circuit Check the following:         battery voltage 8.0 - 16.0 [V]    
  P0203 - Cylinder 3 Injector "A" Circuit Check the following:         step 1: conditions @ actuator        
            commanded off        
  P0206 - Cylinder 6 Injector "A" Circuit Check the following:         voltage @ high side pin < 3.0 [V]    
  P0202 - Cylinder 2 Injector "A" Circuit Check the following:         voltage @ low side pin < 1.5 [V]    
  P0204 - Cylinder 4 Injector "A" Circuit Check the following:         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.0 [events] continuous 2 DCY
  P0205 - Cylinder 5 Injector "A" Circuit Check the following:         battery voltage 8.0 - 16.0 [V]    
  P0203 - Cylinder 3 Injector "A" Circuit Check the following:         step 1: conditions @ actuator        
            commanded off        
  P0206 - Cylinder 6 Injector "A" Circuit Check the following:         voltage @ high side pin < 3.0 [V]    
  P0202 - Cylinder 2 Injector "A" Circuit Check the following:         voltage @ low side pin < 1.5 [V]    
  P0204 - Cylinder 4 Injector "A" Circuit Check the following:         step 2: conditions @ fault        
            decision        
            actuator commanded on      
  P0201 - Cylinder 1 Injector "A" Circuit Check the following: open circuit voltage @ high side pin > 3.0 [V] actuator commanded off   3.0 [events] continuous 2 DCY
  P0205 - Cylinder 5 Injector "A" Circuit Check the following:   voltage @ low side pin < 1.50 [V] battery voltage 8.0 - 16.0 [V]    
  P0203 - Cylinder 3 Injector "A" Circuit Check the following:                  
  P0206 - Cylinder 6 Injector "A" Circuit Check the following:                  
  P0202 - Cylinder 2 Injector "A" Circuit Check the following:                  
  P0204 - Cylinder 4 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
  P0205 - Cylinder 5 Injector "A" Circuit Check the following:   within time 14 [us] battery voltage 8.0 - 16.0 [V]    
  P0203 - Cylinder 3 Injector "A" Circuit Check the following:         step 1: conditions @ actuator        
            commanded off        
  P0206 - Cylinder 6 Injector "A" Circuit Check the following:         voltage @ high side pin > (Ubatt - 1.5) [V]    
  P0202 - Cylinder 2 Injector "A" Circuit Check the following:         voltage @ low side pin > 1.5 [V]    
  P0204 - Cylinder 4 Injector "A" Circuit Check the following:         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.0 [events] continuous 2 DCY
  P0205 - Cylinder 5 Injector "A" Circuit Check the following:   within time 14 [μs] battery voltage 8.0 - 16.0 [V]    
  P0203 - Cylinder 3 Injector "A" Circuit Check the following:         step 1: conditions @ actuator        
            commanded off        
  P0206 - Cylinder 6 Injector "A" Circuit Check the following:         voltage @ high side pin > (Ubatt - 1.5) [V]    
  P0202 - Cylinder 2 Injector "A" Circuit Check the following:         voltage @ low side pin > 1.5 [V]    
  P0204 - Cylinder 4 Injector "A" Circuit Check the following:         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
P0205 - Cylinder 5 Injector "A" Circuit Check the following:   within time 14 [ A μs] battery voltage 8.0 - 16.0 [V]    
P0203 - Cylinder 3 Injector "A" Circuit Check the following:         step 1: conditions @ fault        
          suspicion        
P0206 - Cylinder 6 Injector "A" Circuit Check the following:         actuator commanded on      
P0202 - Cylinder 2 Injector "A" Circuit Check the following:         actual current > 12.0 [A]    
P0204 - Cylinder 4 Injector "A" Circuit Check the following:         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 > 4.0 [MPa] engine speed 1200 - 4000 [rpm] 7.0 [s] multiple 2 DCY
      and     or        
      fuel trim activity 0.80 - 1.30 [-] engine speed not calibrated [rpm]    
      and     engine load 30.0 - 1535.98 [%]    
      difference between target pressure vs. actual pressure > 4.0 [MPa] evap purge adaptation ECT < 23.0 0 >= 53 [-] [°C]    
            IAT upstream throttle < 95 [°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 < -4.0 [MPa] engine speed 450 - 1300 [rpm] 5.0 [s] multiple 2 DCY
      and     or        
      fuel trim activity 0.80 - 1.20 [-] engine speed not calibrated [rpm]    
      and     engine load 7.99 - 40.01 [%]    
      difference between target pressure vs. actual pressure < -4.0 [MPa] evap purge adaptation ECT < 23.0 >= 53 [-] [°C]    
            IAT upstream throttle < 95 [°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: circuit low (low side) voltage @ low side pin < 3.50 [V] general condition     3 [events] continuous 2 DCY
            battery voltage 9.0 - 16.0 [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: circuit high (low side) current @ low side path > 2.35 [A] general condition     3 [events] continuous 2 DCY
      within time 14 [us] battery voltage 9.0 - 16.0 [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: open circuit voltage @ high side pin > 3.0 [V] actuator commanded off [V] 3 [events] continuous 2 DCY
    voltage @ low side pin < 1.50 [V] battery voltage 9.0 - 16.0    
P0092 - Fuel Pressure Regulator "A" Control Circuit High Check the following: circuit low (high side) voltage @ low side pin >= 3.50 [V] general condition     3 [events] continuous 2 DCY
          battery voltage 9.0 - 16.0 [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: circuit high (high side) current @ low side path > 2.35 [A] general condition     3 [events] continuous 2 DCY
    within time 14 [us] battery voltage 9.0 - 16.0 [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: 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 9.0 - 16.0 [V]    
          step 1: conditions @ fault        
          suspicion        
          actuator commanded on      
          actual current > 6.40 [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 < -1.50 [MPa] time after engine start > 5.0 [s] 3.0 [s] multiple 2 DCY
            time after fuel cut off fuel cut off catalyst heating fuel volume regulator control relative fuel mass > 2.5 not active not active active 5.02 -.200.02 [s] [%]    
  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 > 1.50 [MPa] time after engine start > 5.0 [s] 15.0 [s] multiple 2 DCY
            time after fuel cut off fuel cut off catalyst heating fuel volume regulator control relative fuel mass > 2.5 not active not active active 5.02 - 200.02 [s] [%]    
Fuel Volume Regulator HP Control P01C8 - Fuel Rail/System Pressure - Too Low Bank 2 Check the following:-- Check the fuel pressure and delivery quantity. functional check filtered fuel pressure controller output > 1.50 [MPa] time after engine start > 5.0 [s] 5.0 [s] multiple 2 DCY
            time after fuel cut off > 2.5 [s]    
            fuel cut off not active      
            catalyst heating not active      
            fuel volume regulator control active      
            relative fuel mass 5.02 - 200.02 [%]    

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Monitoring Time Length MIL Illum.
Fuel Volume Regulator HP Control P01C9 - Fuel Rail/System Pressure - Too High Bank 2 Check the following:-- Check the fuel pressure and delivery quantity. functional check filtered fuel pressure controller output < -1.50 [MPa] time after engine start > 5.0 [s] 5.0 [s] multiple 2 DCY
            time after fuel cut off > 2.5 [s]    
            fuel cut off not active      
            catalyst heating not active      
            fuel volume regulator control active      
            relative fuel mass 5.02 - 200.02 [%]    
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 < -1.50 [MPa] time after engine start > 5.0 [s] 3.0 [s] multiple 2 DCY
Fuel Volume Regulator HP Control           fuel cut off time after fuel cut off catalyst heating fuel volume regulator control relative fuel mass not active > 2.5 active active 5.02 - 200.02 [s] [%]    
  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 > 1.50 [MPa] time after engine start > 5.0 [s] 3.0 [s] multiple 2 DCY
            fuel cut off time after fuel cut off catalyst heating fuel volume regulator control relative fuel mass not active > 2.5 active active 5.02 - 200.02 [s] [%]    
Fuel Pressure LP Regulator P0089 - Fuel Pressure Regulator "A" Performance Check the following: functional check difference between actual pressure vs. target pressure > 200.0 [kPa] time after engine start > 10.0 [s] 8.0 [s] continuous 2 DCY
            ECT > -48 [°C]    
            fuel cut off not active      
            time after fuel cut off > 20.0 [s]    
Fuel Pressure LP Regulator P0089 - Fuel Pressure Regulator "A" Performance Check the following: functional check difference between target pressure vs. actual pressure > 150.00 [kPa] time after engine start > 10.0 [s] 6.0 [s] continuous 2 DCY
            ECT > -48 [°C]    
            fuel cut off not active      
            time after fuel cut off > 20.0 [s]    
Fuel Pressure LP Regulator P0089 - Fuel Pressure Regulator "A" Performance Check the following: functional check pressure control activity > 225.0 [kPa] time after engine start > 10.0 [s] 15.0 [s] continuous 2 DCY
            ECT > -48 [°C]    
            fuel cut off not active      
            time after fuel cut off > 20.0 [s]    
Fuel Pressure LP Regulator P0089 - Fuel Pressure Regulator "A" Performance Check the following: functional check pressure control activity < -300.0 [kPa] time after engine start > 10.0 [s] 15.0 [s] continuous 2 DCY
            ECT > -48 [°C]    
            fuel cut off not active      
            time after fuel cut off > 20.0 [s]    
Fuel Pressure LP Sensor P008B - Low Pressure Fuel System Pressure - Too High Check the following:-- Check the fuel pressure and delivery quantity. out of range high actual pressure > 850.0 [kPa]       2.0 [s] continuous 2 DCY
Fuel Pressure LP Sensor P008A - Low Pressure Fuel System Pressure - Too Low Check the following:-- Check the fuel pressure and delivery quantity. out of range low actual pressure < 40.0 [kPa]       2.0 [s] continuous 2 DCY
Fuel Pressure LP Sensor P2541 - Low Pressure Fuel System Sensor Circuit Low Check the following:-- Check the fuel pressure and delivery quantity. circuit low signal voltage < 0.20 [V]       0.5 [s] continuous 2 DCY
P2539 - Low Pressure Fuel System Sensor Circuit Check the following:-- Check the fuel pressure and delivery quantity. circuit high signal voltage > 4.80 [V]     0.5 [s] continuous 2 DCY
Fuel Rail Pressure (FRP) Sensor P0190 - Fuel Pressure Regulator "A" Control Circuit/Open Check the following: out of range high signal voltage > 4.80 [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.20 [V]     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.
Fuel Rail Pressure (FRP) Sensor P0191 - Fuel Rail Pressure Sensor Circuit Range/Performance Bank 1 Check the following: out of range high actual pressure > 14.60 [MPa] engine speed 760 - 7000 [rpm] 1.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.005 [MPa] engine speed fuel pump 760 - 7000 commanded on [rpm] 1.0 [s] continuous 2 DCY
Fuel Rail Pressure (FRP) Sensor P01C4 - Fuel Pressure Sensor "A" Circuit Range/Performance Check the following: rationality check inappropriately general:     general:        
    low (negative offset) rail pressure bank 1 @ engine < 0.10 [MPa] ECT @ engine shut-off > 53 [°C] 0 [s] 2 DCY
      start           once / DCY  
      and     ECT @ start <= 40 [°C]    
      choice of:     diff. between ECT @ start and > -9.8; <= 9.8 [K]    
            IAT upstream throttle        
      fuel system too rich @ part load not calibrated [%] engine off time >= 25000.0 [s]    
      or     engine speed 0 [rpm]    
      fuel system too rich @ idle not calibrated [%] diff. between AAT and ECT @ -10.5 - 10.5 [K]    
            start        
      or     diff. between AAT and IAT -10.5 - 10.5 [K]    
            upstream throttle @ start        
      fault fuel system too rich @ part not calibrated   and        
      load              
      or     conditions optional        
      fault fuel system too rich @ idle not calibrated   lambda control active      
      or     DFI mode active      
      misfire fault not calibrated   catalyst heating not active      
      or     ECT >= 50 [°C]    
      sum of lambda adaptation and < 0.75 [-] IAT upstream throttle <= 90 [°C]    
      lambda controller deviation              
      or     engine torque < 45.00 [%]    
      lambda control not calibrated   lambda set point 0.95 - 1.05 [-]    
  P01C4 - Fuel Pressure Sensor "A" Circuit Range/Performance Check the following: rationality check inappropriately general:     general:        
    high (positive offset) rail pressure bank 1 @ engine > 1.0 [MPa] ECT @ engine shut-off > 53 [°C] 0 [s] 2 DCY
      start           once / DCY  
      and     ECT @ start <= 40 [°C]    
      choice of:     diff. between ECT @ start and > -9.8; <= 9.8 [K]    
            IAT upstream throttle        
      fuel system too lean @ part load not calibrated [%] engine off time >= 25000.0 [s]    
      or     engine speed 0 [rpm]    
      fuel system too lean @ idle not calibrated [%] diff. between ECT @ start and -10.5 - 10.5 [K]    
            AAT        
      or     diff. between AAT and IAT -10.5 - 10.5 [K]    
            upstream throttle @ start        
      fault fuel system too lean @ part not calibrated   and        
      load              
      or     conditions optional        
      fault fuel system too lean @ idle not calibrated   lambda control active      
      or     DFI mode active      
      misfire fault not calibrated   catalyst heating not active      
      or     ECT >= 50 [°C]    
      sum of lambda adaptation and > 1.30 [-] IAT upstream throttle <= 90 [°C]    
      lambda controller deviation              
      or     engine torque < 45.0 [%]    
      lambda control not calibrated   lambda set point 0.95 - 1.05 [-]    

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