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. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| O2S signal check - stuck low | O2S sensor voltage | < 0.80 | [V] | conditions for active lambda diagnosis (referenced) | checked | 20.0 [s] once / DCY | 2 DCY | |||
| and | step 1 | |||||||||
| step 1 | requested lambda | 0.80 | [-] | |||||||
| cumulated rich gas mass flow into catalyst | >= 3400 | [mg] | step 2 | |||||||
| and | requested lambda | 0.75 | [-] | |||||||
| step 2 | additional conditions: | |||||||||
| integrated exhaust gas massflow | >= 280.0 | [g] | no additional conditions calibrated | |||||||
| for time | >= 1.5 | [s] | ||||||||
| Oxygen Sensor (O2S) rear | P0137 - O2 Sensor Circuit Low Voltage Bank 1 Sensor 2 Check the following: | O2S signal check - circuit continuity (Circuit low, core connection signal wires) | signal voltage | < 0.04 | [V] | general conditions | 8.0 [s] continuous | 2 DCY | ||
| for time | > 0.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.20 | [V] | ||||||||
| time after protection heating mode finished | > 15.0 | [s] | ||||||||
| or | ||||||||||
| sensor voltage | not calibrated | [V] | ||||||||
| internal resistance | not calibrated | [Ohm] | ||||||||
| time after protection heating mode finished | not calibrated | [s] | ||||||||
| or | ||||||||||
| internal resistance | <= 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 | 40.0...50.0 | [s] | ||||||||
| or | ||||||||||
| internal resistance check | successful | |||||||||
| or | ||||||||||
| signal error during previous DCY | not detected | |||||||||
| P0138 - O2 Sensor Circuit High Voltage Bank 1 Sensor 2 Check the following: | O2S signal check - out of range high (Circuit high) | signal voltage | > 1.20 | [V] | general conditions | 5.0 [s] continuous | 2 DCY | |||
| for time | > 2.0 | [s] | engine | running | ||||||
| dew point | exceeded | |||||||||
| lambda set value | > 0.995 | [-] | ||||||||
| case 1: sensor ready for operation | ||||||||||
| sensor voltage | <= 0.32 | [V] | ||||||||
| or | ||||||||||
| sensor voltage | 0.55...1.20 | [V] | ||||||||
| time after protection heating mode finished | > 15.0 | [s] | ||||||||
| or | ||||||||||
| sensor voltage | not calibrated | [V] | ||||||||
| internal resistance | not calibrated | [Ohm] | ||||||||
| time after protection heating mode finished | not calibrated | [s] | ||||||||
| or | ||||||||||
| internal resistance | <= 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 | 40.0...50.0 | [s] | ||||||||
| or | ||||||||||
| internal resistance check | successful | |||||||||
| or | ||||||||||
| signal error during previous DCY | not detected | |||||||||
| 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.90 | [V] | sensor voltage | <= 0.32 | [V] | |||||
| or | or | |||||||||
| case 2 | sensor voltage | 0.55...1.20 | [V] | |||||||
| internal resistance | not calibrated | [Ohm] | time after protection heating mode finished | > 15.0 | [s] | |||||
| and | or | |||||||||
| exhaust temperature | not calibrated | [ A °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 | |||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| above conditions for case 1 must be fulfilled | ||||||||||
| for time | > 0.2 | [s] | ||||||||
| case 2 (sensor ready for operation expected) | ||||||||||
| time after protection heating mode finished | > 15.0 | [s] | ||||||||
| additional delay time | 40.0...50.0 | [s] | ||||||||
| or | ||||||||||
| internal resistance check | successful | |||||||||
| or | ||||||||||
| signal error during previous DCY | not detected | |||||||||
| Oxygen Sensor (O2S) Heater rear | P0037 - HO2S Heater Control Circuit Low Bank 1 Sensor 2 Check the following: | circuit low | signal voltage | < 2.74 | [V] | engine speed | >= 0 | [RPM] | 0.50 [s] continuous | 2 DCY |
| actuator | commanded off | |||||||||
| battery voltage | >= 8.90 | [V] | ||||||||
| P0036 - HO2S Heater Control Circuit Bank 1 Sensor 2 Check the following: | open circuit | signal voltage | 3.26...4.70 | [V] | engine speed | >= 0 | [RPM] | 0.50 [s] continuous | 2 DCY | |
| actuator | commanded off | |||||||||
| battery voltage | >= 8.90 | [V] | ||||||||
| P0038 - HO2S Heater Control Circuit High Bank 1 Sensor 2 Check the following: | circuit high | signal current | > 0.60...12.50 | [A] | engine speed | >= 0 | [RPM] | 0.50 [s] continuous | 2 DCY | |
| time since dew point exceeded | 15.0 | [s] | ||||||||
| actuator | commanded on | |||||||||
| battery voltage | >= 8.90 | [V] | ||||||||
| 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 | > 500.00...10000.00 | [Ohm] | time since dew point exceeded | > 10.0 | [s] | 20.0 [s] multiple | 2 DCY |
| modeled EGT | 450...700 | [ A °C] | ||||||||
| IAT @ manifold | > -10 | [ A °C] | ||||||||
| engine off time | > 180.0 | [s] | ||||||||
| number of checks | 10.00 | [-] | ||||||||
| fuel cut off | not active | |||||||||
| actuator | commanded on | |||||||||
| 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 | < 75 | [ A °C] | monitor entry conditions: | during UDC 950 [s]once / DCY | 2 DCY | ||
| for time | >= 0.1 | [s] | ECT downstream engine @ start | -8...60 | [ A °C] | |||||
| and | ||||||||||
| AAT | -8...55 | [ A °C] | ||||||||
| or | ||||||||||
| IAT @ manifold | not calibrated | [ A °C] | ||||||||
| begin of air mass integration: | ||||||||||
| ECT downstream engine | > 30 | [ A °C] | ||||||||
| conditions for diagnosis: | ||||||||||
| MAF | < 380.00 | [kg/h] | ||||||||
| delta BARO | < 1.50 | [kPa] | ||||||||
| delta AAT | < 55.0 | [K] | ||||||||
| and | ||||||||||
| accum. time required | < 200.0...340.0 | [s] | ||||||||
| or | ||||||||||
| accum. integrated air mass | not calibrated | [kg] | ||||||||
| accumulation enable if | ||||||||||
| fuel cut off | active | |||||||||
| or | ||||||||||
| engine load | > 100.00 | [%] | ||||||||
| or | ||||||||||
| engine load | < 0.00 | [%] | ||||||||
| start of fault decision: | ||||||||||
| integrated air mass | > 7.00...14.80 | [kg] | ||||||||
| conditions at fault decision: | ||||||||||
| (average values since start) | ||||||||||
| MAF (lower threshold) | >= 26.00...72.00 | [kg/h] | ||||||||
| MAF (upper threshold) | <= 80.00...200.00 | [kg/h] | ||||||||
| vehicle speed (lower threshold) | >= 22...37 | [mph] | ||||||||
| vehicle speed (upper threshold) | <= 75 | [mph] | ||||||||
| engine Cooling System | P2181 - Cooling System Performance 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 | < 65...70 | [ A °C] | general | 0 (FTP75:1000. 0) [s]once / DCY | 2 DCY | ||
| for time | >= 10.0 | [s] | AAT | > -10 | [ A °C] | |||||
| air mass flow integral | > 3.2...14.8 | [g] | ||||||||
| for | ||||||||||
| ECT once after engine start | > -10 | [ A °C] | ||||||||
| valid operating points | ||||||||||
| engine | running | |||||||||
| for time | > 300.0 | [s] | ||||||||
| fuel cut off | not active | |||||||||
| for time | > 200.0 | [s] | ||||||||
| thermostat overdrive | not detected | |||||||||
| for time | > 300.0 | [s] | ||||||||
| vehicle speed | > 19 | [mph] | ||||||||
| and | ||||||||||
| vehicle speed | < 204 | [mph] | ||||||||
| for time | > 300.0 | [s] | ||||||||
| engine load | > 17.00...38.00 | [%] | ||||||||
| and | ||||||||||
| engine load | < 399.99 | [%] | ||||||||
| for time | > 200.0 | [s] | ||||||||
| additional conditions for re-entry after strong ECT drop | ||||||||||
| integrated air mass flow during valid operating points | > 3200.0...14800.0 | [g] | ||||||||
| depending on | ||||||||||
| min. AAT @ current DCY | -10...35 | [ A °C] | ||||||||
| ECT @ entry of valid operating points | -10...65 | [ A °C] | ||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| all conditions above (except general) must be fulfilled | > 20.0 | [s] | ||||||||
| for time | ||||||||||
| engine Coolant Temperature(ECT) Sensor downstream engine | P0117 - engine Coolant Temperature Sensor 1 Circuit Low Check the following: | circuit low | ECT downstream engine | > 141 | [ A °C] | 2.0 [s] continuous | 2 DCY | |||
| engine Coolant Temperature (ECT) Sensor down stream engine | P0118 - engine Coolant Temperature Sensor 1 Circuit High Check the following: | circuit high | ECT downstream engine | < -45 | [ A °C] | 2.0 [s] continuous | 2 DCY | |||
| engine Coolant Temperature (ECT) Sensor down stream engine | P0116 - engine Coolant Temperature Sensor 1 Circuit Range/Performance Check the following: | rationality check | diff. modeled vs. measured ECT downstream engine | > 9.8 | [K] | 19.0 [s] continuous | 2 DCY | |||
| engine Coolant Temperature (ECT) Sensor @ Cylinder Head | P017C - Cylinder Head Temperature Sensor "A" Circuit Low Check the following: | circuit low | signal voltage | < 0.20 | [V] | 0.5 [s] continuous | 2 DCY | |||
| engine Coolant Temperature (ECT) Sensor @ Cylinder Head | P1BB4 - Cylinder Head Temperature Too Low Check the following: | rationality check | diff. modeled vs. measured ECT @ cylinder head | > 9.8 | [K] | 0 (FTP75:15.0) [s]continuous | 2 DCY | |||
| Variable Valve Lift (VVL) Exhaust Actuator | P19D7 - Exhaust Camshaft Adjuster "A" Cylinder 1 Feedback Signal Error Check the following: | functional check @ switch to modified valve lift | actuator feedback signal voltage | permanently low | actuator | commanded on | 6 [s]multiple | 2 DCY | ||
| P19DA - Exhaust Camshaft Adjuster "A" Cylinder 2 Feedback Signal Error Check the following: | and | |||||||||
| P19E1 - Exhaust Camshaft Adjuster "A" Cylinder 4 Feedback Signal Error Check the following: | correction run (switches into the opposite direction) | successful | ||||||||
| P19E7 - Exhaust Camshaft Adjuster "A" Cylinder 5 Feedback Signal Error Check the following: | ||||||||||
| P19DE - Exhaust Camshaft Adjuster "A" Cylinder 3 Feedback Signal Error Check the following: | ||||||||||
| P11D3 - Cam Shift Actuator Outlet "A" Cylinder 1 Range/Performance Check the following: | functional check @ switch to modified valve lift | actuator feedback signal voltage | permanently low | actuator | commanded on | 3 [s]multiple | 2 DCY | |||
| P11D5 - Cam Shift Actuator Outlet "A" Cylinder 2 Range/Performance Check the following: | and | |||||||||
| P11D9 - Cam Shift Actuator Outlet "A" Cylinder 4 Range/Performance Check the following: | correction run (switches into the opposite direction) | failed | ||||||||
| P11DB - Cam Shift Actuator Outlet "A" Cylinder 5 Range/Performance Check the following: | ||||||||||
| P11D7 - Cam Shift Actuator Outlet "A" Cylinder 3 Range/Performance Check the following: | ||||||||||
| Variable Valve Lift (VVL) Exhaust Actuator | P19E4 - Exhaust Camshaft Adjuster "B" Cylinder 1 Feedback Signal Error Check the following: | functional check @ switch to standard lift | actuator feedback signal voltage | permanently low | actuator | commanded on | 6 [s]multiple | 2 DCY | ||
| P19DC - Exhaust Camshaft Adjuster "B" Cylinder 2 Feedback Signal Error Check the following: | and | |||||||||
| P19E3 - Exhaust Camshaft Adjuster "B" Cylinder 4 Feedback Signal Error Check the following: | correction run (switches into the opposite direction) | successful | ||||||||
| P19E9 - Exhaust Camshaft Adjuster "B" Cylinder 5 Feedback Signal Error Check the following: | ||||||||||
| P19E0 - Exhaust Camshaft Adjuster "B" Cylinder 3 Feedback Signal Error Check the following: | ||||||||||
| P11D4 - Cam Shift Actuator Outlet "B" Cylinder 1 Range/Performance Check the following: | functional check @ switch to standard lift | actuator feedback signal voltage | permanently low | actuator | commanded on | 3 [s]multiple | 2 DCY | |||
| P11D6 - Cam Shift Actuator Outlet "B" Cylinder 2 Range/Performance Check the following: | and | |||||||||
| P11DA - Cam Shift Actuator Outlet "B" Cylinder 4 Range/Performance Check the following: | correction run (switches into the opposite direction) | failed | ||||||||
| P11DC - Cam Shift Actuator Outlet "B" Cylinder 5 Range/Performance Check the following: | ||||||||||
| P11D8 - Cam Shift Actuator Outlet "B" Cylinder 3 Range/Performance Check the following: | ||||||||||
| Variable Valve Lift (VVL) Exhaust Actuator | P18F2 - Exhaust Camshaft Adjuster "B" Cylinder 1 Short Circuit To B+ Check the following: | circuit high @ standard valve lift | signal current | > 5.00 | [A] | actuator | commanded on | 0.5 [s] continuous | 2 DCY | |
| P18F3 - Exhaust Camshaft Adjuster "B" Cylinder 2 Short Circuit To B+ Check the following: | ||||||||||
| P18F5 - Exhaust Camshaft Adjuster "B" Cylinder 4 Short Circuit To B+ Check the following: | ||||||||||
| P18F6 - Exhaust Camshaft Adjuster "B" Cylinder 5 Short Circuit To B+ Check the following: | ||||||||||
| P18F4 - Exhaust Camshaft Adjuster "B" Cylinder 3 Short Circuit To B+ Check the following: | ||||||||||
| Variable Valve Lift (VVL) Exhaust Actuator | P31A9 - Cam Shift Actuator Outlet "B" Cylinder 1 Circuit Low Check the following: | circuit low @ standard valve lift | signal voltage | < 1.00 | [V] | actuator | commanded off | 0.5 [s] continuous | 2 DCY | |
| P31AA - Cam Shift Actuator Outlet "B" Cylinder 2 Circuit Low Check the following: | ||||||||||
| P31AC - Cam Shift Actuator Outlet "B" Cylinder 4 Circuit Low Check the following: | ||||||||||
| P31AD - Cam Shift Actuator Outlet "B" Cylinder 5 Circuit Low Check the following: | ||||||||||
| P31AB - Cam Shift Actuator Outlet "B" Cylinder 3 Circuit Low Check the following: | ||||||||||
| P11C0 - Cam Shift Actuator Outlet "B" Cylinder 1 Circuit/Open Check the following: | open circuit @ standard valve lift | signal voltage | 1.00...3.50 | [V] | actuator | commanded off | 0.5 [s] continuous | 2 DCY | ||
| P11C2 - Cam Shift Actuator Outlet "B" Cylinder 2 Circuit/Open Check the following: | ||||||||||
| P11C6 - Cam Shift Actuator Outlet "B" Cylinder 4 Circuit/Open Check the following: | ||||||||||
| P11C8 - Cam Shift Actuator Outlet "B" Cylinder 5 Circuit/Open Check the following: | ||||||||||
| P11C4 - Cam Shift Actuator Outlet "B" Cylinder 3 Circuit/Open Check the following: | ||||||||||
| Variable Valve Lift (VVL) Exhaust Actuator | P11BF - Cam Shift Actuator Outlet "A" Cylinder 1 Range/Performance Check the following: | open circuit @ modified valve lift | signal voltage | 1.00...3.50 | [V] | actuator | commanded off | 0.5 [s] continuous | 2 DCY | |
| P11C1 - Cam Shift Actuator Outlet "A" Cylinder 2 Range/Performance Check the following: | ||||||||||
| P11C5 - Cam Shift Actuator Outlet "A" Cylinder 4 Range/Performance Check the following: | ||||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| P11C7 - Cam Shift Actuator Outlet "A" Cylinder 5 Range/Performance Check the following: | ||||||||||
| P11C3 - Cam Shift Actuator Outlet "A" Cylinder 3 Range/Performance Check the following: | ||||||||||
| P10FD - Exhaust Camshaft Adjuster "A" Cylinder 1 Short Circuit To B+ Check the following: | circuit high @ modified valve lift | signal current | > 5.00 | [A] | actuator | commanded on | 0.5 [s] continuous | 2 DCY | ||
| P10FE - Exhaust Camshaft Adjuster "A" Cylinder 2 Short Circuit To B+ Check the following: | ||||||||||
| P112A - Exhaust Camshaft Adjuster "A" Cylinder 4 Short Circuit To B+ Check the following: | ||||||||||
| P112B - Exhaust Camshaft Adjuster "A" Cylinder 5 Short Circuit To B+ Check the following: | ||||||||||
| P10FF - Exhaust Camshaft Adjuster "A" Cylinder 3 Short Circuit To B+ Check the following: | ||||||||||
| Variable Valve Lift (VVL) Exhaust Actuator | P31B9 - Cam Shift Actuator Outlet "A" Cylinder 1 Circuit Low Check the following: | circuit low @ modified valve lift | signal voltage | < 1.00 | [V] | actuator | commanded off | 0.5 [s] continuous | 2 DCY | |
| P31BA - Cam Shift Actuator Outlet "A" Cylinder 2 Circuit Low Check the following: | ||||||||||
| P31BC - Cam Shift Actuator Outlet "A" Cylinder 4 Circuit Low Check the following: | ||||||||||
| P31BD - Cam Shift Actuator Outlet "A" Cylinder 5 Circuit Low Check the following: | ||||||||||
| P31BB - Cam Shift Actuator Outlet "A" Cylinder 5 Circuit Low Check the following: | ||||||||||
| Variable Valve Timing (VVT) Intake Actuator | P000A - "A" Camshaft Position Slow Response Bank 1 Check the following: | slow response | difference between target position vs. actual position | > | 3.00 | | [ A °CRK] | time after engine start | > 5.0...10.0 | [s] | 2.0 [s] multiple | 2 DCY |
| for time | > 2.5...4.0 | [s] | modeled oil temperature | -10...110 | [ A °C] | |||||
| and | engine speed | 480...7000 | [RPM] | |||||||
| adjustment angle | > | 3.00 | | [ A °CRK] | camshaft position adjustment | active | ||||||
| and | catalyst heating | not active | ||||||||
| number of checks | 5 | times | change of target position | > |6.00| | [ A °CRK] | |||||
| P0011 - "A" Camshaft Position - Timing Over-Advanced or System Performance Bank Check the following: | target error | difference between target position vs. actual position | > | 3.00 | | [ A °CRK] | time after engine start | > 5.0...10.0 | [s] | 2.0 [s] multiple | 2 DCY | |
| for time | > 2.5...4.0 | [s] | modeled oil temperature | -10...110 | [ A °C] | |||||
| and | engine speed | 480...7000 | [RPM] | |||||||
| adjustment angle | <= | 3.00 | | [ A °CRK] | camshaft position adjustment | active | ||||||
| and | catalyst heating | not active | ||||||||
| number of checks | 5 | times | change of target position | > |6.00| | [ A °CRK] | |||||
| Variable Valve Timing (VVT) Intake Actuator | P2088 - "A" Camshaft Position Actuator Control Circuit Low Bank 1 Check the following: | circuit low | signal voltage | < 2.74 | [V] | actuator | commanded off | 0.5 [s]continuous | 2 DCY | |
| P0010 - "A" Camshaft Position Actuator "A" Control Circuit/Open Bank 1 Check the following: | open circuit | signal voltage | 3.26...4.70 | [V] | actuator | commanded off | 0.5 [s]continuous | 2 DCY | ||
| P2089 - "A" Camshaft Position Actuator Control Circuit High Bank 1 Check the following: | circuit high | signal current | > 0.60...12.50 | [A] | actuator | commanded on | [RPM] | 0.5 [s] continuous | 2 DCY | |
| engine speed | > 0 | |||||||||
| Cold Start Monitoring | P052A - Cold Start "A" Camshaft Position Timing Over-Advanced Bank 1 Check the following:-- Check engine oil for incorrect viscosity or in need of servicing (dirty oil). Oil that is not clear in color may be causing the sensor to operate incorrectly. The engine oil must be clean and of the correct viscosity in order for the sensor to operate properly. Check the vehicle paperwork to determine what oil viscosity has been used and when the last oil change was performed. Change the engine oil if necessary. | target error | diff. target vs. actual position | > |4.00| | [ A °CRK] | time after engine start | not calibrated | [s] | 5.0 [s] once / DCY | 2 DCY |
| Variable Valve Timing (VVT) Intake Actuator | modeled oil temperature | -273...200 | [ A °C] | |||||||
| engine speed | > 400 | [RPM] | ||||||||
| camshaft position adjustment intake | active | |||||||||
| catalyst heating | active | |||||||||
| commanded camshaft timing correction for catalyst heating | active | |||||||||
| Cold Start Monitoring | P054A - Cold Start "B" Camshaft Position Timing Over-Advanced Bank 1 Check the following:-- Check engine oil for incorrect viscosity or in need of servicing (dirty oil). Oil that is not clear in color may be causing the sensor to operate incorrectly. The engine oil must be clean and of the correct viscosity in order for the sensor to operate properly. Check the vehicle paperwork to determine what oil viscosity has been used and when the last oil change was performed. Change the engine oil if necessary. | target error | diff. target vs. actual position | > |4.00| | [ A °CRK] | time after engine start | not calibrated | [s] | 5.0 [s] once / DCY | 2 DCY |
| Variable Valve Timing (VVT) Exhaust Actuator | modeled oil temperature | -273...200 | [ A °C] | |||||||
| engine speed | > 400 | [RPM] | ||||||||
| camshaft position adjustment exhaust | active | |||||||||
| catalyst heating | active | |||||||||
| commanded camshaft timing correction for catalyst heating | active | |||||||||
| Variable Valve Timing (VVT) Exhaust Actuator | P000B - "B" Camshaft Position Slow Response Bank 1 Check the following: | slow response | difference between target position vs. actual position | > | 3.00 | | [ A °CRK] | time after engine start | > 5.0...10.0 | [s] | 2.0 [s] multiple | 2 DCY |
| for time | > 2.5...4.0 | [s] | modeled oil temperature | -10...110 | [ A °C] | |||||
| and | engine speed | 480...7000 | [RPM] | |||||||
| adjustment angle | > | 3.00 | | [ A °CRK] | camshaft position adjustment | active | ||||||
| and | catalyst heating | not active | ||||||||
| number of checks | 5 | times | change of target position | > |6.00| | [ A °CRK] | |||||
| P0014 - "B" Camshaft Position - Timing Over-Advanced or System Performance Bank 1 Check the following: | target error | difference between target position vs. actual position | > | 3.00 | | [ A °CRK] | time after engine start | > 5.0...10.0 | [s] | 2.0 [s] multiple | 2 DCY | |
| for time | > 2.5...4.0 | [s] | modeled oil temperature | -10...110 | [ A °C] | |||||
| and | engine speed | 480...7000 | [RPM] | |||||||
| adjustment angle | <= | 3.00 | | [ A °CRK] | camshaft position adjustment | active | ||||||
| and | catalyst heating | not active | ||||||||
| number of checks | 5 | times | change of target position | > |6.00| | [ A °CRK] | |||||
| Variable Valve Timing (VVT) Exhaust Actuator | P2090 - "B" Camshaft Position Actuator Control Circuit Low Bank 1 Check the following: | circuit low | signal voltage | < 2.74 | [V] | actuator | commanded off | 0.5 [s]continuous | 2 DCY | |
| P0013 - "B" Camshaft Position Actuator "A" Control Circuit/Open Bank 1 Check the following: | open circuit | signal voltage | 3.26...4.70 | [V] | actuator | commanded off | 0.5 [s]continuous | 2 DCY | ||
| P2091 - "B" Camshaft Position Actuator Control Circuit High Bank 1 Check the following: | circuit high | signal current | > 0.60...12.50 | [A] | actuator | commanded on | [RPM] | 0.5 [s] continuous | 2 DCY | |
| engine speed | > 0 | |||||||||
| Intake Camshaft Position (CMP) Sensor | P0342 - Camshaft Position Sensor "A" Circuit Low Bank 1 or Single Sensor Check the following: | circuit high | signal voltage | permanently high | [-] | 0.5 [s] continuous | 2 DCY | |||
| and | ||||||||||
| crankshaft signals | 8 | |||||||||
| P0343 - Camshaft Position Sensor "A" Circuit High Bank 1 or Single Sensor Check the following: | circuit low | signal voltage | permanently low | [-] | 0.5 [s] continuous | 2 DCY | ||||
| and | ||||||||||
| crankshaft signals | 8.00 | |||||||||
| P0341 - Camshaft Position Sensor "A" Circuit Range/Performance Bank 1 or Single Sensor Check the following: | rationality check | signal pattern | incorrect | [-] | 0.5 [s] continuous | 2 DCY | ||||
| defect counter | 12.00 | |||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Intake Camshaft Position (CMP) Sensor | P0016 - Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor A Check the following: | angular offset check | permissible deviation | < -11.01 | [ A °CRK] | camshaft adaptation | not completed | [RPM] | 20 [rev] multiple | 2 DCY |
| or | engine speed | > 80 | ||||||||
| permissible deviation | > 11.01 | [ A °CRK] | ||||||||
| Exhaust Camshaft Position (CMP) Sensor | P0367 - Camshaft Position Sensor "B" Circuit Low Bank 1 Check the following: | circuit high | signal voltage | permanently high | [-] | 0.5 [s] continuous | 2 DCY | |||
| and | ||||||||||
| crankshaft signals | 8.00 | |||||||||
| P0368 - Camshaft Position Sensor "B" Circuit High Bank 1 Check the following: | circuit low | signal voltage | permanently low | [-] | 0.5 [s] continuous | 2 DCY | ||||
| and | ||||||||||
| crankshaft signals | 8.00 | |||||||||
| P0366 - Camshaft Position Sensor "B" Circuit Range/Performance Bank 1 Check the following: | rationality check | signal pattern | incorrect | [-] | 0.5 [s] continuous | 2 DCY | ||||
| defect counter | 12 | |||||||||
| Exhaust Camshaft Position (CMP) Sensor | P0017 - Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor B Check the following: | angular offset check | permissible deviation | < -11.01 | [ A °CRK] | camshaft adaptation | not completed | [RPM] | 20.0 [rev] multiple | 2 DCY |
| or | engine speed | > 80 | ||||||||
| permissible deviation | > 11.01 | [ A °CRK] | ||||||||
| Crankshaft Position (CKP) Sensor | P0321 - Ignition/Distributor engine Speed Input Circuit Range/Performance Check the following: | rationality check | counted teeth vs. reference | > 80.00 | [-] | vehicle speed | < 1; > 16 | [mph] | 8 [rev] continuous | 2 DCY |
| or | or | |||||||||
| monitoring reference gap | failure | engine speed | > 550 | [RPM] | ||||||
| or | ||||||||||
| actual engine state | cranking | |||||||||
| or | ||||||||||
| engine speed gradient | > -8000.00 | [RPM/s] | ||||||||
| P0322 - Ignition/Distributor engine Speed Input Circuit No Signal Check the following: | signal activity check | camshaft signals | > 3.00 | [-] | vehicle speed | < 1; > 16 | [mph] | 3 [rev] continuous | 2 DCY | |
| and | or | |||||||||
| crankshaft signals | no signal | engine speed | > 550 | [RPM] | ||||||
| or | ||||||||||
| actual engine state | cranking | |||||||||
| or | ||||||||||
| engine speed gradient | > -8000.00 | [RPM/s] | ||||||||
| engine Coolant Temperature (ECT) Sensor downstream engine | P0116 - engine Coolant Temperature Sensor 1 Circuit Range/Performance Check the following: | cross check | deviation count | propulsion off time | > 28800.0 | [s] | 0.0 [s] once / DCY | 2 DCY | ||
| counter of detected temperature deviations | >= 2.00 | [-] | Retained-Heat Detection after driving conditions | not equipped | ||||||
| and | Retained-Heat Detection after driving conditions with combustion | checked | ||||||||
| counter of detected temperature deviations of the other involved temperature sensors | < 2.00 | [-] | Retained-Heat Detection after Purge Manifold | checked | ||||||
| required temperature deviation to increment counter | (referenced) | |||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| ROT | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| ECT @ cylinder head | > 25.0 | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| AAT | > 25.0 | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| IAT @ manifold | > 25.0 | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| IAT 2 | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| IAT 3 | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| IAT 4 | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| EOT | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| heating circuit temperature | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| inverter coolant temperature | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| EOT @ cylinder head | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| ECT @ crankcase | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT downstream | ||||||||||
| vs. | ||||||||||
| engine compartment temperature | not equipped | [K] | ||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| engine Coolant Temperature (ECT) Sensor @ Cylinder Head | P017B - Cylinder Head Temperature Sensor "A" Range/Performance Check the following: | cross check | deviation count | propulsion off time | > 28800.0 | [s] | 0.0 [s] once / DCY | 2 DCY | ||
| counter of detected temperature deviations | >= 2.00 | [-] | Retained-Heat Detection after driving conditions | not equipped | ||||||
| and | Retained-Heat Detection after driving conditions with combustion | checked | ||||||||
| counter of detected temperature deviations of the other involved temperature sensors | < 2.00 | [-] | Retained-Heat Detection after Purge Manifold | checked | ||||||
| required temperature deviation to increment counter | (referenced) | |||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| ECT downstream | > 25.0 | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| ROT | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| AAT | > 25.0 | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| IAT @ manifold | > 25.0 | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| IAT 2 | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| IAT 3 | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| IAT 4 | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| EOT | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| heating circuit temperature | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| inverter coolant temperature | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| EOT @ cylinder head | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| ECT @ crankcase | not equipped | [K] | ||||||||
| or | ||||||||||
| ECT @ cylinder head | ||||||||||
| vs. | ||||||||||
| engine compartment temperature | not equipped | [K] | ||||||||
| Ambient Air Temperature (AAT) Sensor | P0071 - Ambient Air Temperature Sensor Circuit "A" Range/Performance Check the following: | cross check | deviation count | propulsion off time | > 28800.0 | [s] | 0.0 [s] once / DCY | 2 DCY | ||
| counter of detected temperature deviations | >= 2.00 | [-] | Retained-Heat Detection after driving conditions | not equipped | ||||||
| and | Retained-Heat Detection after driving conditions with combustion | checked | ||||||||
| counter of detected temperature deviations of the other involved temperature sensors | < 2.00 | [-] | Retained-Heat Detection after Purge Manifold | checked | ||||||
| required temperature deviation to increment counter | (referenced) | |||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| ECT downstream | > 25.0 | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| ROT | not equipped | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| ECT @ cylinder head | > 25.0 | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| IAT @ manifold | > 25.0 | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| IAT 2 | not equipped | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| IAT 3 | not equipped | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| vs. | ||||||||||
| IAT 4 | not equipped | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| EOT | not equipped | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| heating circuit temperature | not equipped | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| inverter coolant temperature | not equipped | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| EOT @ cylinder head | not equipped | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| ECT @ crankcase | not equipped | [K] | ||||||||
| or | ||||||||||
| AAT | ||||||||||
| vs. | ||||||||||
| engine compartment temperature | not equipped | [K] | ||||||||
| Intake Air Temperature (IAT) Sensor @ Manifold | P0111 - Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 1 Check the following: | cross check | deviation count | propulsion off time | > 28800.0 | [s] | 0.0 [s] once / DCY | 2 DCY | ||
| counter of detected temperature deviations | >= 2.00 | [-] | Retained-Heat Detection after driving conditions | not equipped | ||||||
| and | Retained-Heat Detection after driving conditions with combustion | checked | ||||||||
| counter of detected temperature deviations of the other involved temperature sensors | < 2.00 | [-] | Retained-Heat Detection after Purge Manifold | checked | ||||||
| required temperature deviation to increment counter | (referenced) | |||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| ECT downstream | > 25.0 | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| ROT | not equipped | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| ECT @ cylinder head | > 25.0 | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| AAT | > 25.0 | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| IAT 2 | not equipped | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| IAT 3 | not equipped | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| IAT 4 | not equipped | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| EOT | not equipped | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| heating circuit temperature | not equipped | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| inverter coolant temperature | not equipped | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| EOT @ cylinder head | not equipped | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| ECT @ crankcase | not equipped | [K] | ||||||||
| or | ||||||||||
| IAT @ manifold | ||||||||||
| vs. | ||||||||||
| engine compartment temperature | not equipped | [K] | ||||||||
| conditions temperature cross check | --- | Conditions: | ||||||||
| Retained-Heat Detection after driving conditions with combustion | accum. time engine running | >= 15.0 | [s] | |||||||
| accumulation enable if: | ||||||||||
| engine speed | >= 400 | [RPM] | ||||||||
| vehicle speed | > 19 | [mph] | ||||||||
| for time | > 20.0 | [s] | ||||||||
| temperature difference | ||||||||||
| diff. ECT downstream @ start vs. min temp. until conditions | <= 5.0 | [K] | ||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| diff. ROT @ start vs. min temp. until conditions | not calibrated | [K] | ||||||||
| diff. ECT @ cylinder head @start vs. min temp. until conditions | <= 5.0 | [K] | ||||||||
| diff. AAT @ start vs. min temp. until conditions | <= 5.0 | [K] | ||||||||
| diff. EOT @ start vs. min temp. until conditions | not calibrated | [K] | ||||||||
| diff. heating circuit temperature@ start vs. min temp. until conditions | not calibrated | [K] | ||||||||
| diff. inverter coolant temperature@ start vs. min temp. until conditions | not calibrated | [K] | ||||||||
| diff. EOT @ cylinder head @start vs. min temp. until conditions | not calibrated | [K] | ||||||||
| diff. ECT @ crankcase @ start vs. min temp. until conditions | not calibrated | [K] | ||||||||
| diff. engine compartment temperature @ start vs. min temp until conditions | not calibrated | [K] | ||||||||
| Conditions temperature Cross Check | --- | Conditions: | ||||||||
| Retained-Heat Detection after Purge Manifold | throttle position | > 2.00 | [%] | |||||||
| engine speed | > 400 | [RPM] | ||||||||
| for time | > 5.0 | [s] | ||||||||
| temperature difference | ||||||||||
| diff. IAT @ manifold @ start vs. min. temp. until conditions | <= 5.0 | [K] | ||||||||
| IF (for high electric range vehicles) | ||||||||||
| diff. IAT @ manifold @ start vs. min. temp. until conditions | > 5.0 | [K] | ||||||||
| then | ||||||||||
| diff. (IAT @ manifold - AAT) @start vs. diff. until conditions | <= 5.0 | [K] | ||||||||
| temperature difference | ||||||||||
| diff. IAT @ start vs. min. temp. until conditions | not calibrated | [K] | ||||||||
| IF (for high electric range vehicles) | ||||||||||
| diff. IAT @ start vs. min. temp. until conditions | not calibrated | [K] | ||||||||
| then | ||||||||||
| diff. (IAT - AAT) @ start vs. diff. until conditions | not calibrated | [K] | ||||||||
| temperature difference | ||||||||||
| diff. IAT @ start vs. min. temp. until conditions | not calibrated | [K] | ||||||||
| IF (for high electric range vehicles) | ||||||||||
| diff. IAT @ start vs. min. temp. until conditions | not calibrated | [K] | ||||||||
| then | ||||||||||
| diff. (IAT - AAT) @ start vs. diff. until conditions | not calibrated | [K] | ||||||||
| temperature difference | ||||||||||
| diff. IAT @ start vs. min. temp. until conditions | not calibrated | [K] | ||||||||
| IF (for high electric range vehicles) | ||||||||||
| diff. IAT @ start vs. min. temp. until conditions | not calibrated | [K] | ||||||||
| then | ||||||||||
| diff. (IAT - AAT) @ start vs. diff. until conditions | not calibrated | [K] | ||||||||
| Barometric Pressure (BARO) Sensor | P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | rationality check | signal gradient | > 0.38 | [kPa/s] | 3.0 [s]continuous | 2 DCY | |||
| P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | rationality check | signal gradient | < -0.38 | [kPa/s] | 3.0 [s]continuous | 2 DCY | ||||
| P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | rationality check | diff. barometric sensor vs. last driving cycle | > | 15.00 | | [kPa] | time after engine start | < 5.0 | [s] | 3.0 [s] once / DCY | 2 DCY | |
| and | engine speed | < 1150 | [RPM] | |||||||
| diff. barometric sensor signal vs. boost pressure signal | > 9.00 | [kPa] | throttle position | < 8.01 | [%] | |||||
| P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | rationality check | diff. barometric sensor vs. last driving cycle | > | 15.00 | | [kPa] | time after engine start | < 5.0 | [s] | 3.0 [s] once / DCY | 2 DCY | |
| and | engine speed | < 1150 | [RPM] | |||||||
| diff. barometric sensor signal vs. boost pressure signal | < -9.00 | [kPa] | throttle position | < 8.01 | [%] | |||||
| Barometric Pressure (BARO) Sensor | P2228 - Barometric Pressure Sensor "A" Circuit Low Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | circuit low | signal voltage | < 0.94 | [V] | 3.0 [s]continuous | 2 DCY | |||
| P2229 - Barometric Pressure Sensor "A" Circuit High Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | circuit high | signal voltage | > 4.76 | [V] | 3.0 [s]continuous | 2 DCY | ||||
| Barometric Pressure (BARO) Sensor | P2229 - Barometric Pressure Sensor "A" Circuit High Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | out of range high | BARO | > 115.00 | [kPa] | 3.0 [s]continuous | 2 DCY | |||
| P2228 - Barometric Pressure Sensor "A" Circuit Low Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | out of range low | BARO | < 45.00 | [kPa] | 3.0 [s]continuous | 2 DCY | ||||
| Barometric Pressure (BARO) Sensor | P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | cross check | diff. BARO to average value of all pressure sensors @ start | < -2.50 | [kPa] | engine shut-off-time | > 5.0 | [s] | 0 [s]once / DCY | 2 DCY |
| engine speed | < 300 | [RPM] | ||||||||
| P2227 - Barometric Pressure Sensor "A" Circuit Range/Performance Check the following:-- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | cross check | diff. BARO to average value of all pressure sensors @ start | > 2.50 | [kPa] | engine shut-off-time | > 5.0 | [s] | 0 [s]once / DCY | 2 DCY | |
| engine speed | < 300 | [RPM] | ||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Turbocharger (TC) Boost Pressure Sensor | P0236 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | cross check | diff. pressure in front of throttle to average value of all pressure sensors @ start | < -6.00 | [kPa] | engine shut-off-time | > 5.0 | [s] | 2.0 [s] once / DCY | 2 DCY |
| engine speed | < 300 | [RPM] | ||||||||
| P0236 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | cross check | diff. pressure in front of throttle to average value of all pressure sensors @ start | > 6.00 | [kPa] | engine shut-off-time | > 5.0 | [s] | 2.0 [s] once / DCY | 2 DCY | |
| engine speed | < 300 | [RPM] | ||||||||
| P0236 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | rationality check high | diff. boost pressure signal vs. barometric sensor signal | > 22.00 | [kPa] | engine speed | < 1000 | [RPM] | 2.0 [s]multiple | 2 DCY | |
| diff. boost pressure signal vs. barometric sensor signal @ engine start | > 22.00 | [kPa] | throttle position | < 5.00 | [%] | 2.0 [s] multiple | 2 DCY | |||
| P0236 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | rationality check low | diff. boost pressure signal vs. barometric sensor signal | < -22.00 | [kPa] | 3.0 [s]multiple | 2 DCY | ||||
| diff. boost pressure signal vs. barometric sensor signal @engine start | < -22.00 | [kPa] | 3.0 [s] multiple | 2 DCY | ||||||
| Turbocharger (TC) Boost Pressure Sensor | P0237 - Turbocharger/Supercharger Boost Sensor "A" Circuit Low Check the following: | out of range low | pressure upstream throttle | < 48.00 | [kPa] | 2.0 [s]multiple | 2 DCY | |||
| P0238 - Turbocharger/Supercharger Boost Sensor "A" Circuit High Check the following: | out of range high | pressure upstream throttle | > 310.00 | [kPa] | 2.0 [s]multiple | 2 DCY | ||||
| SENT: Turbocharger (TC) Boost Pressure Sensor | P0235 - Turbocharger/Supercharger Boost Sensor "A" Circuit Check the following: | sensor internal check | sensor signal: electrical check | error detected | 0.5 [s] continuous | 2 DCY | ||||
| or | ||||||||||
| sensor signal: initialization check | error detected | |||||||||
| SENT: Turbocharger (TC) Boost Pressure Sensor and Intake Air Temperature (IAT) | U060B - Lost Communication With Turbocharger/Supercharger Boost Sensor "A" Check the following: | communication with boost pressure sensor and IAT Sensor | received message | no message | 0.5 [s] continuous | 2 DCY | ||||
| SENT: Turbocharger (TC) Boost Pressure Sensor and Intake Air Temperature (IAT) | U129E - Turbocharger/Supercharger Boost Sensor "A" Circuit Check the following: | communication with boost pressure sensor and IAT Sensor | received message | implausible message | 0.5 [s] continuous | 2 DCY | ||||
| SENT: Intake Air Temperature (IAT) Sensor upstream Throttle | P007A - Charge Air Cooler Temperature Sensor Circuit Bank 1 Check the following: | sensor internal check | sensor signal: electrical check | error detected | 0.5 [s] continuous | 2 DCY | ||||
| or | ||||||||||
| sensor signal: initialization check | error detected | |||||||||
| SENT: Intake Air Temperature (IAT) Sensor @ Manifold | P0110 - Intake Air Temperature Sensor 1 Circuit Bank 1 Check the following: | sensor internal check | sensor signal: electrical check | error detected | 1.0 [s] continuous | 2 DCY | ||||
| or | ||||||||||
| sensor signal: initialization check | error detected | |||||||||
| SENT: Intake Air Temperature (IAT) Sensor @ Manifold and Manifold Absolute Pressure (MAP) Sensor | U0609 - Lost Communication With Manifold Absolute Pressure Sensor "A" Check the following: | communication with IAT Sensor and MAP Sensor | received message | no message | 0.5 [s] continuous | 2 DCY | ||||
| SENT: Intake Air Temperature (IAT) Sensor @ Manifold and Manifold Absolute Pressure (MAP) Sensor | U13BB - Manifold Absolute Pressure Sensor Implausible Signal Check the following: | communication with IAT Sensor and MAP Sensor | received message | implausible message | 0.5 [s] continuous | 2 DCY | ||||
| Throttle Actuator | P2106 - Throttle Actuator Control System - Forced Limited Power Check the following: | circuit high / circuit low | signal current | >=7.50...11.50 | [A] | actuator | commanded on | 0.5 [s]continuous | 2 DCY | |
| P2106 - Throttle Actuator Control System - Forced Limited Power Check the following: | open circuit | load resistance | > 2.50 | [kOhm] | duty cycle | > 80.00 | [%] | 0.5 [s] continuous | 2 DCY | |
| or | ||||||||||
| deviation throttle value angles vs. throttle value setpoint | > 4.00...50.00 | [%] | ||||||||
| P2106 - Throttle Actuator Control System - Forced Limited Power Check the following: | temperature / current monitoring | power stage temperature | >=150...165 | [ A °C] | 0.5 [s] continuous | 2 DCY | ||||
| or | ||||||||||
| signal current | >= 5.50...7.70 | [A] | ||||||||
| P2106 - Throttle Actuator Control System - Forced Limited Power Check the following: | communication check | SPI communications check Identifier | error detected | 0.5 [s]continuous | 2 DCY | |||||
| P2101 - Throttle Actuator "A" Control Motor Circuit Range/Performance Check the following: | signal range check | duty cycle | > 80 | [%] | 5.0 [s] continuous | 2 DCY | ||||
| and | ||||||||||
| ECM power stage | no failure | |||||||||
| P2101 - Throttle Actuator "A" Control Motor Circuit Range/Performance Check the following: | rationality check | deviation throttle value angles vs. throttle value setpoint | > 4.00...50.00 | [%] | 0.5 [s]continuous | 2 DCY | ||||
| Throttle Actuator | P0638 - Throttle Actuator Control Range/Performance Bank 1 Check the following: | rationality check open movement (only once after EEPROM reset) | time to open over reference point | > 0.6 | [s] | ignition | on | 0 [s]multiple | 2 DCY | |
| and | engine speed | <= 300 | [RPM] | |||||||
| deviation to reference point | < -1.5 | [%] | vehicle speed | <= 0 | [mph] | |||||
| ECT downstream engine | >= 5 | [ A °C] | ||||||||
| IAT @ manifold | >= 5 | [ A °C] | ||||||||
| P0638 - Throttle Actuator Control Range/Performance Bank 1 Check the following: | rationality check open movement (only once after EEPROM reset) | time to close below reference point | > 0.3 | [s] | ignition | on | 0 [s]multiple | 2 DCY | ||
| and | engine speed | <= 300 | [RPM] | |||||||
| deviation to reference point | > 1.0 | [%] | vehicle speed | <= 0 | [mph] | |||||
| ECT downstream engine | >= 5 | [ A °C] | ||||||||
| IAT @ manifold | >= 5 | [ A °C] | ||||||||
| Throttle Actuator | P2119 - Throttle Actuator "A" Control Throttle Body Range/Performance Check the following: | signal range check @ mechanical stop low | TPS 1 signal voltage | < 0.21; > 0.87 | [V] | engine speed | 0 | [RPM] | 0.3 [s] multiple | 2 DCY |
| or | vehicle speed | 0 | [mph] | |||||||
| TPS 2 signal voltage | < 4.14; > 4.84 | [V] | first start of DCY | |||||||
| ignition | on | |||||||||
| ECT downstream engine | -20...105 | [ A °C] | ||||||||
| IAT @ manifold | -20...143 | [ A °C] | ||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| or | ||||||||||
| engine stop | ||||||||||
| engine after run | active | |||||||||
| ECT downstream engine | 5...105 | [ A °C] | ||||||||
| IAT @ manifold | 5...143 | [ A °C] | ||||||||
| Throttle Actuator | P0638 - Throttle Actuator Control Range/Performance Bank 1 Check the following: | signal range check @ mechanical stop low (only once after EEPROM reset) | TPS 1 signal voltage | < 0.21; > 0.87 | [V] | engine speed | 0 | [RPM] | 0.3 [s] multiple | 2 DCY |
| or | vehicle speed | 0 | [mph] | |||||||
| TPS 2 signal voltage | < 4.14; > 4.84 | [V] | first start of DCY | |||||||
| ignition | on | |||||||||
| ECT downstream engine | -20...105 | [ A °C] | ||||||||
| IAT @ manifold | -20...143 | [ A °C] | ||||||||
| or | ||||||||||
| engine stop | ||||||||||
| engine after run | active | |||||||||
| ECT downstream engine | 5...105 | [ A °C] | ||||||||
| IAT @ manifold | 5...143 | [ A °C] | ||||||||
| Throttle Actuator | P0638 - Throttle Actuator Control Range/Performance Bank 1 Check the following: | rationality check close movement | time to close to reference point | > 0.6 | [s] | engine speed | 0 | [RPM] | 5.0 [s] multiple | 2 DCY |
| and | vehicle speed | 0 | [mph] | |||||||
| deviation to reference point | > 3.00 | [%] | ECT downstream engine | > -20 | [ A °C] | |||||
| IAT @ manifold | > -20 | [ A °C] | ||||||||
| first start of DCY | ||||||||||
| ignition | on | |||||||||
| or | ||||||||||
| engine stop | ||||||||||
| engine after run | active | |||||||||
| number of checks | 3.00 | [-] | ||||||||
| Accelerator Pedal Position (APP) Sensor 1 | P2122 - Throttle/Pedal Position Sensor/Switch "D" Circuit Low Check the following: | circuit low | signal voltage | < 0.66 | [V] | 200 [ms]continuous | 2 DCY | |||
| P2123 - Throttle/Pedal Position Sensor/Switch "D" Circuit High Check the following: | circuit high | signal voltage | > 4.80 | [V] | 200 [ms]continuous | 2 DCY | ||||
| Accelerator Pedal Position (APP) Sensor 1 and 2 | P2138 - Throttle/Pedal Position Sensor/Switch "D"/"E" Voltage Correlation Check the following: | rationality check | signal voltage sensor 1 vs. 2 | > |0.10...0.15| | [V] | signal voltage sensor 1 | > 436 | [mV] | 0.24 [s] continuous | 2 DCY |
| signal voltage sensor 2 | > 436 | [mV] | ||||||||
| Accelerator Pedal Position (APP) Sensor 2 | P2127 - Throttle/Pedal Position Sensor/Switch "E" Circuit Low Check the following: | circuit low | signal voltage | < 0.32 | [V] | 200 [ms]continuous | 2 DCY | |||
| P2128 - Throttle/Pedal Position Sensor/Switch "E" Circuit High Check the following: | circuit high | signal voltage | > 2.50 | [V] | 200 [ms]continuous | 2 DCY | ||||
| Throttle Position Sensor (TPS) | P0122 - Throttle/Pedal Position Sensor/Switch "A" Circuit Low Check the following: | out of range low | signal voltage | < 0.20 | [V] | 0.1 [s]multiple | 2 DCY | |||
| P0123 - Throttle/Pedal Position Sensor/Switch "A" Circuit High Check the following: | out of range high | signal voltage | > 4.80 | [V] | 0.1 [s]multiple | 2 DCY | ||||
| P0121 - Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance Check the following: | rationality check | |TPS1-TPS2| | > 6.27 | [%] | engine speed | > 480 | [RPM] | 0.3 [s] multiple | 2 DCY | |
| and | ||||||||||
| |actual TPS1-calc.value| | > |actual TPS2-calc.value| | |||||||||
| or | ||||||||||
| |TPS1 - calc.value| | > 9.02 | [%] | ||||||||
| Throttle Position Sensor (TPS) 2 | P0222 - Throttle/Pedal Position Sensor/Switch "B" Circuit Low Check the following: | out of range low | signal voltage | < 0.20 | [V] | 0.1 [s]multiple | 2 DCY | |||
| P0223 - Throttle/Pedal Position Sensor/Switch "B" Circuit High Check the following: | out of range high | signal voltage | > 4.80 | [V] | 0.1 [s]multiple | 2 DCY | ||||
| P0221 - Throttle/Pedal Position Sensor/Switch "B" Circuit Range/Performance Check the following: | rationality check | |TPS1-TPS2| | > 6.27 | [%] | engine speed | > 480 | [RPM] | 0.3 [s] multiple | 2 DCY | |
| and | ||||||||||
| |actual TPS2-calc.value| | > |actual TPS1-calc.value| | |||||||||
| or | ||||||||||
| |TPS2 - calc.value| | > 9.02 | [%] | ||||||||
| Idle Speed Control (ISC) | P0506 - Idle Control System RPM - Lower Than Expected Check the following: | out of range low | engine speed deviation | > 80 | [RPM] | time after engine start | >= 2.5 | [s] | 10.0 [s] multiple | 2 DCY |
| and | BARO | > 73.44 | [kPa] | |||||||
| RPM controller torque value | not calibrated | [Nm] | ECT downstream engine | -11...143 | [ A °C] | |||||
| IAT @ manifold | > -11 | [ A °C] | ||||||||
| torque safety limitation | not active | |||||||||
| conditions vehicle speed: | ||||||||||
| vehicle speed | 0 | [mph] | ||||||||
| or | ||||||||||
| engine running and decoupled from powertrain (for hybrid) | not equipped | |||||||||
| conditions driver request: | ||||||||||
| accelerator pedal | released by driver | |||||||||
| for time | > 0.0 | [s] | ||||||||
| for manual transmission: | ||||||||||
| engine load | < 34.50 | [%] | ||||||||
| P0507 - Idle Control System RPM - Higher Than Expected Check the following: | out of range high | engine speed deviation | < -80 | [RPM] | time after engine start | >= 2.5 | [s] | 10.0 [s] multiple | 2 DCY | |
| and | BARO | > 73.44 | [kPa] | |||||||
| RPM controller torque value | not calibrated | [Nm] | ECT downstream engine | -11...143 | [ A °C] | |||||
| or | IAT @ manifold | > -11 | [ A °C] | |||||||
| integrated number of fuel cut off transitions | >= 3.00 | [-] | torque safety limitation | not active | ||||||
| conditions vehicle speed: | ||||||||||
| vehicle speed | 0 | [mph] | ||||||||
| or | ||||||||||
| engine running and decoupled from powertrain (for hybrid) | not equipped | |||||||||
| conditions driver request: | ||||||||||
| accelerator pedal | released by driver | |||||||||
| or | ||||||||||
| engine running and decoupled from powertrain (for hybrid) | not equipped | |||||||||
| for time | > 0.0 | [s] | ||||||||
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 | P050A - Cold Start Idle Control System Performance Check the following: | out of range low | engine speed deviation | > 200 | [RPM] | catalyst heating | active | 8.0 [s] multiple | 2 DCY | |
| Idle Speed Control (ISC) | and | time after engine start | >= 0.0 | [s] | ||||||
| RPM controller torque value | not calibrated | [Nm] | BARO | > 73.44 | [kPa] | |||||
| ECT downstream engine | -10...143 | [ A °C] | ||||||||
| torque safety limitation | not active | |||||||||
| conditions vehicle speed: | ||||||||||
| vehicle speed | 0 | [mph] | ||||||||
| or | ||||||||||
| engine running and decoupled from powertrain (for hybrid) | not equipped | |||||||||
| conditions driver request: | ||||||||||
| accelerator pedal | released by driver | |||||||||
| or | ||||||||||
| engine running and decoupled from powertrain (for hybrid) | not equipped | |||||||||
| for time | > 0.0 | [s] | ||||||||
| for manual transmission: | ||||||||||
| engine load | < 0.00 | [%] | ||||||||
| P050A - Cold Start Idle Control System Performance Check the following: | out of range high | engine speed deviation | < -200 | [RPM] | catalyst heating | active | 8.0 [s] multiple | 2 DCY | ||
| and | time after engine start | >= 0.0 | [s] | |||||||
| RPM controller torque value | not calibrated | [Nm] | BARO | > 73.44 | [kPa] | |||||
| or | ECT downstream engine | -10...143 | [ A °C] | |||||||
| integrated number of fuel cut off transitions | not calibrated | [-] | torque safety limitation | not active | ||||||
| conditions vehicle speed: | ||||||||||
| vehicle speed | 0 | [mph] | ||||||||
| or | ||||||||||
| engine running and decoupled from powertrain (for hybrid) | not equipped | |||||||||
| conditions driver request: | ||||||||||
| accelerator pedal | released by driver | |||||||||
| or | ||||||||||
| engine running and decoupled from powertrain (for hybrid) | not equipped | |||||||||
| for time | > 0.0 | [s] | ||||||||
| Idler Shaft Position Sensor | P13E8 - Intermediate Shaft Phase Sensor Implausible Signal Check the following: | rationality check | crankshaft revolutions | 2.00 | [-] | 8 [rev] continuous | 2 DCY | |||
| and | ||||||||||
| case 1: | ||||||||||
| intermediate shaft signal | < 6.00 | [-] | ||||||||
| case 2: | ||||||||||
| intermediate shaft signal | > 9.00 | [-] | ||||||||
| Idler Shaft Position Sensor | P13E7 - Intermediate Shaft Phase Sensor No Signal Check the following: | rationality check | crankshaft revolutions | 2.00 | [-] | 4 [rev] continuous | 2 DCY | |||
| and | ||||||||||
| intermediate shaft signal | 0 | [-] | ||||||||
| SENT: Manifold Absolute Pressure (MAP) Sensor | P0107 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Low Check the following: | out of range low | MAP signal | < 10.00 | [kPa] | engine speed | > 400 | [RPM] | 0.4 [s] multiple | 2 DCY |
| electrical sensor check | no fault | |||||||||
| engine angle position | synchronized | |||||||||
| P0108 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit High Check the following: | out of range high | MAP signal | > 310.00 | [kPa] | engine speed | > 400 | [RPM] | 0.4 [s] multiple | 2 DCY | |
| electrical sensor check | no fault | |||||||||
| engine angle position | synchronized | |||||||||
| Manifold Absolute Pressure (MAP) Sensor | P0108 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit High Check the following: | out of range @ start | MAP signal | > 140.00 | [kPa] | engine off time | > 5.0 | [s] | 0.2 [s] once / DCY | 2 DCY |
| engine speed | < 300 | [RPM] | ||||||||
| Manifold Absolute Pressure (MAP) Sensor | P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | cross check | diff. manifold pressure to average value of all pressure sensors @ start | < -6.00 | [kPa] | engine shut-off-time | > 5.0 | [s] | 0 [s]once / DCY | 2 DCY |
| engine speed | < 300 | [RPM] | ||||||||
| P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | cross check | diff. manifold pressure to average value of all pressure sensors @ start | > 6.00 | [kPa] | engine shut-off-time | > 5.0 | [s] | 0 [s]once / DCY | 2 DCY | |
| engine speed | < 300 | [RPM] | ||||||||
| Manifold Absolute Pressure (MAP) Sensor | P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | rationality check low | difference manifold pressure -lower threshold model | < 0 | [kPa] | 1.2 [s] multiple | 2 DCY | |||
| model range | 1.6 | [kPa] | ||||||||
| P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | rationality check high | difference manifold pressure -upper threshold model | > 0 | [kPa] | 1.2 [s] multiple | 2 DCY | ||||
| model range | 151.1 | [kPa] | ||||||||
| P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | rationality check | diff. barometric sensor signal vs. manifold pressure signal @engine start | > 15.00 | [kPa] | time after engine start | < 10.0 | [s] | 1.2 [s] multiple | 2 DCY | |
| engine speed | < 300 | [RPM] | ||||||||
| P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | adaptation value monitoring | offset value manifold pressure for load calculation in driving condition range 2 | > 255.99 | [kPa] | driving condition range 1 (omsna): | 1.2 [s] multiple | 2 DCY | |||
| engine speed | < 800 | [RPM] | ||||||||
| desired MAF | 5.00...25.00 | [kg/h] | ||||||||
| delta adaptation value range 1 | < 0.10 | [kg/h] | ||||||||
| for time | 1.0 | [s] | ||||||||
| driving condition range 2 (opsra): | ||||||||||
| engine speed | > 1400 | [RPM] | ||||||||
| manifold pressure | < 42.50 | [kPa] | ||||||||
| delta adaptation value range 2 | < 0.10 | [kPa] | ||||||||
| for time | 1.0 | [s] | ||||||||
| driving condition range 3 (opua): | ||||||||||
| desired MAF | > 40.00 | [kg/h] | ||||||||
| manifold pressure | > 55.00 | [kPa] | ||||||||
| delta adaptation value range 3 | < 0.10 | [kPa] | ||||||||
| for time | 1.0 | [s] | ||||||||
| general: | ||||||||||
| engine operation in every driving condition | >= 2 | times | ||||||||
| diagnosis evap purge system | not active | |||||||||
| engine speed | 500...6000 | [RPM] | ||||||||
| manifold pressure | > 20.00 | [kPa] | ||||||||
Table continues below.
| Component / System | Fault Code | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Monitoring Time Length | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| ratio MAP to BARO | < 0.85 | [-] | ||||||||
| P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | adaptation value monitoring | offset value manifold pressure for load calculation in driving condition range 2 | < -255.99 | [kPa] | driving condition range 1 (omsna): | 1.2 [s] multiple | 2 DCY | |||
| engine speed | < 800 | [RPM] | ||||||||
| desired MAF | 5.00...25.00 | [kg/h] | ||||||||
| delta adaptation value range 1 | < 0.10 | [kg/h] | ||||||||
| for time | 1.0 | [s] | ||||||||
| driving condition range 2 (opsra): | ||||||||||
| engine speed | > 1400 | [RPM] | ||||||||
| manifold pressure | < 42.50 | [kPa] | ||||||||
| delta adaptation value range 2 | < 0.10 | [kPa] | ||||||||
| for time | 1.0 | [s] | ||||||||
| driving condition range 3 (opua): | ||||||||||
| desired MAF | > 40.00 | [kg/h] | ||||||||
| manifold pressure | > 55.00 | [kPa] | ||||||||
| delta adaptation value range 3 | < 0.10 | [kPa] | ||||||||
| for time | 1.0 | [s] | ||||||||
| general: | ||||||||||
| engine operation in every driving condition | >= 2 | times | ||||||||
| diagnosis evap purge system | not active | |||||||||
| engine speed | 500...6000 | [RPM] | ||||||||
| manifold pressure | > 20.00 | [kPa] | ||||||||
| ratio MAP to BARO | < 0.85 | [-] | ||||||||
| Manifold Absolute Pressure (MAP) Sensor | P0106 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance Check the following: | rationality check | manifold pressure signal: variation between state 1 and 2 | < 2.00 | [kPa] | Diagnostic state 1: | 1.0 [s] continuous | 2 DCY | ||
| engine speed | < 2500 | [RPM] | ||||||||
| throttle angle | > 21.00 | [%] | ||||||||
| (conditions fulfilled): | ||||||||||
| for time | > 1.0 | [s] | ||||||||
| Diagnostic state 2: | ||||||||||
| engine speed | > 1500 | [RPM] | ||||||||
| throttle angle | < 11.01 | [%] | ||||||||
| (conditions fulfilled): | ||||||||||
| for time | > 1.0 | [s] | ||||||||
| general: | ||||||||||
| engine temperature @ engine start | > 5 | [ A °C] | ||||||||
| or | ||||||||||
| ECT downstream engine | > 30 | [ A °C] | ||||||||
| time above limit | > 100.0 | [s] | ||||||||
| SENT: Manifold Absolute Pressure (MAP) Sensor | P0105 - Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Check the following: | sensor internal check | sensor signal: electrical check | error detected | 0.5 [s] continuous | 2 DCY | ||||
| or | ||||||||||
| sensor signal: initialization check | error detected | |||||||||
| Intake Manifold Runner Control (IMRC) Actuator | P2015 - Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1 Check the following: | functional check | difference between target position vs. actual position | > | 25.00 | | [%] | 1.5 [s] multiple | 2 DCY | |||
| and | ||||||||||
| actual position | < 0; > 100 | [%] | ||||||||
| P2015 - Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1 Check the following: | functional check high | difference between target position vs. actual position | > | 25.00 | | [%] | actuator | commanded on | 1.5 [s] multiple | 2 DCY | ||
| and | ||||||||||
| actual position | 0...100 | [%] | ||||||||
| P2015 - Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1 Check the following: | functional check low | difference between target position vs. actual position | > | 25.00 | | [%] | actuator | commanded off | 1.5 [s] multiple | 2 DCY | ||
| and | ||||||||||
| actual position | 0...100 | [%] | ||||||||
| Intake Manifold Runner Control (IMRC) Actuator | P2009 - Intake Manifold Runner Control Circuit Low Bank 1 Check the following: | circuit low | signal voltage | < 2.74 | [V] | actuator | commanded off | [RPM] | 0.5 [s] continuous | 2 DCY |
| engine speed | >= 0 | |||||||||
| P2008 - Intake Manifold Runner Control Circuit/Open Bank 1 Check the following: | open circuit | signal voltage | 3.26...4.70 | [V] | actuator | commanded off | [RPM] | 0.5 [s] continuous | 2 DCY | |
| engine speed | >= 0 | |||||||||
| P2010 - Intake Manifold Runner Control Circuit High Bank 1 Check the following: | circuit high | signal current | > 0.60...12.50 | [A] | actuator | commanded on | [RPM] | 0.5 [s] continuous | 2 DCY | |
| engine speed | >= 0 | |||||||||
| Cold Start Monitoring: | P2AB5 - Cold Start Intake Manifold Runner Control Stuck Closed Bank 1 Check the following: | functional check: stuck close | diff. target vs. actual position | > 25.00 | [%] | catalyst heating | active | 1.8 [s] multiple | 2 DCY | |
| Intake Manifold Runner Control (IMRC) Actuator | time after engine start | >= 4.0 | [s] | |||||||
| IAT @ manifold | >= -48 | [ A °C] | ||||||||
| catalyst heating target position of IMRC actuator | active | |||||||||
| IMRC actuator setpoint deviation CSERS vs. non CSERS | > 25.00 | [%] | ||||||||
| IMRC actuator adaptation | finished | |||||||||
| IMRC position sensor value | valid | |||||||||
| P2AB3 - Cold Start Intake Manifold Runner Control Stuck Open Bank 1 Check the following: | functional check: stuck open | diff. target vs. actual position | > 25.00 | [%] | catalyst heating | active | 1.8 [s] multiple | 2 DCY | ||
| time after engine start | >= 4.0 | [s] | ||||||||
| IAT @ manifold | >= -48 | [ A °C] | ||||||||
| catalyst heating target position of IMRC actuator | active | |||||||||
| IMRC actuator setpoint deviation CSERS vs. non CSERS | > 25.00 | [%] | ||||||||
| IMRC actuator adaptation | finished | |||||||||
| IMRC position sensor value | valid | |||||||||
| Intake Manifold Runner Control (IMRC) Position Sensor | P2014 - Intake Manifold Runner Position Sensor/Switch Circuit Bank 1 Check the following: | circuit low | signal voltage | < 0.25 | [V] | 0.5 [s]continuous | 2 DCY | |||
| P2017 - Intake Manifold Runner Position Sensor/Switch Circuit High Bank 1 Check the following: | circuit high | signal voltage | > 4.75 | [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. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Cold Start Monitoring | P050B - Cold Start Ignition Timing Performance Check the following: -- If a related sensor voltage code is also set, refer to that sensor for diagnosis first. If no other related codes set, replace the engine /Motor Control Module --. Refer to appropriate Service Information. | idle | diff. commanded vs. actual spark timing | > 16.00 | [%] | general: | 5.0 [s] once / DCY | 2 DCY | ||
| Ignition Control (IC) | ignition timing monitor | commanded spark retard during catalyst heating | < 80.0 | [%] | ||||||
| catalyst heating | active | |||||||||
| for time | > 2.0 | [s] | ||||||||
| fuel cut off | not active | |||||||||
| BARO | > 73.00 | [kPa] | ||||||||
| idle condition | active | |||||||||
| diff. relative engine load vs. filtered relative engine load | <= | 7.99 | | [%] | ||||||||
| (for relative engine load dynamic detection) | ||||||||||
| diff. engine speed vs. filtered engine speed | <= | 500 | | [RPM] | ||||||||
| (for engine speed dynamic detection) | ||||||||||
| relative engine load | <= 75.00...90.00 | [%] | ||||||||
| conditions vehicle speed: | ||||||||||
| vehicle speed | 0 | [mph] | ||||||||
| or | ||||||||||
| engine running and decoupled from powertrain (for hybrid) | not equipped | |||||||||
| Cold Start Monitoring | P13EA - Cold Start Ignition Timing Performance Off Idle Check the following:-- If a related sensor voltage code is also set, refer to that sensor for diagnosis first. If no other related codes set, replace the engine Control Module --. Refer to appropriate Service Information. | part load | diff. commanded vs. actual spark timing | > 20.00 | [%] | general: | 5.0 [s] once / DCY | 2 DCY | ||
| Ignition Control (IC) | ignition timing monitor | commanded spark retard during catalyst heating | < 95.0 | [%] | ||||||
| catalyst heating | active | |||||||||
| for time | > 2.0 | [s] | ||||||||
| fuel cut off | not active | |||||||||
| BARO | > 73.00 | [kPa] | ||||||||
| diff. relative engine load vs. filtered relative engine load | <= | 7.99 | | [%] | ||||||||
| (for relative engine load dynamic detection) | ||||||||||
| diff. engine speed vs. filtered engine speed | <= | 500 | | [RPM] | ||||||||
| (for engine speed dynamic detection) | ||||||||||
| idle condition | not active | |||||||||
| conditions vehicle | ||||||||||
| vehicle speed | >= 2 | [mph] | ||||||||
| or | ||||||||||
| vehicle speed | not calibrated | |||||||||
| additional (only for hybrid): | ||||||||||
| engine running and decoupled from powertrain | not equipped | |||||||||
| Ignition Coil | P2300 - Ignition Coil "A" Primary Control Circuit Low Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | circuit low | signal current | > 24.00 | [mA] | engine speed | > 680 | [RPM] | 2.0 [s] continuous | 2 DCY |
| P2303 - Ignition Coil "B" Primary Control Circuit Low Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P2309 - Ignition Coil "D" Primary Control Circuit Low Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P2312 - Ignition Coil "E" Primary Control Circuit Low Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P2306 - Ignition Coil "C" Primary Control Circuit Low Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P0351 - Ignition Coil "A" Primary Control Circuit/Open Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | open circuit | signal current | -0.25...-2.00 | [mA] | engine speed | > 680 | [RPM] | 2.0 [s] continuous | 2 DCY | |
| P0352 - Ignition Coil "B" Primary Control Circuit/Open Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P0354 - Ignition Coil "D" Primary Control Circuit/Open Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P0355 - Ignition Coil "E" Primary Control Circuit/Open Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P0353 - Ignition Coil "C" Primary Control Circuit/Open Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P2301 - Ignition Coil "A" Primary Control Circuit High Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | circuit high | signal voltage | > 5.00...7.10 | [V] | engine speed | > 680 | [RPM] | 2.0 [s] continuous | 2 DCY | |
| P2304 - Ignition Coil "B" Primary Control Circuit High Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P2310 - Ignition Coil "D" Primary Control Circuit High Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P2313 - Ignition Coil "E" Primary Control Circuit High Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| P2307 - Ignition Coil "C" Primary Control Circuit High Check the following:-- Ignition Coils with Power Output Stage --, CHECKING | ||||||||||
| Knock Sensor (KS) | P0327 - Knock/Combustion Vibration Sensor 1 Circuit Low Bank 1 or Single Sensor Check the following:-- Knock Sensor 1 - G61-, CHECKING | circuit low Port B | signal voltage | < -0.70 | [V] | engine speed | > 1000 | [RPM] | 0.5 [s] continuous | 2 DCY |
| P0332 - Knock/Combustion Vibration Sensor 2 Circuit Low Bank 2 Check the following:-- Knock Sensor 2 - G66-, CHECKING | ||||||||||
| P0327 - Knock/Combustion Vibration Sensor 1 Circuit Low Bank 1 or Single Sensor Check the following:-- Knock Sensor 1 - G61-, CHECKING | circuit low Port A | signal voltage | < -0.70 | [V] | engine speed | > 1000 | [RPM] | 0.5 [s] continuous | 2 DCY | |
| P0332 - Knock/Combustion Vibration Sensor 2 Circuit Low Bank 2 Check the following:-- Knock Sensor 2 - G66-, CHECKING | ||||||||||
| P0328 - Knock/Combustion Vibration Sensor 1 Circuit High Bank 1 or Single Sensor Check the following:-- Knock Sensor 1 - G61-, CHECKING | circuit high Port B | signal voltage | > 1.00 | [V] | engine speed | > 1000 | [RPM] | 0.5 [s] continuous | 2 DCY | |
| P0333 - Knock/Combustion Vibration Sensor 2 Circuit High Bank 2 Check the following:-- Knock Sensor 2 - G66-, CHECKING | ||||||||||
| P0328 - Knock/Combustion Vibration Sensor 1 Circuit High Bank 1 or Single Sensor Check the following:-- Knock Sensor 1 - G61-, CHECKING | circuit high Port A | signal voltage | > 1.00 | [V] | engine speed | > 1000 | [RPM] | 0.5 [s] continuous | 2 DCY | |
| P0333 - Knock/Combustion Vibration Sensor 2 Circuit High Bank 2 Check the following:-- Knock Sensor 2 - G66-, CHECKING | ||||||||||
| Knock Sensor (KS) | P0327 - Knock/Combustion Vibration Sensor 1 Circuit Low Bank 1 or Single Sensor Check the following:-- Knock Sensor 1 - G61-, CHECKING | out of range low | reference voltage | < 1.01...8.54 | [V] | engine speed | > 2200 | [RPM] | 2.5 [s] multiple | 2 DCY |
| P0332 - Knock/Combustion Vibration Sensor 2 Circuit Low Bank 2 Check the following:-- Knock Sensor 2 - G66-, CHECKING | ECT downstream engine | > 45 | [ A °C] | |||||||
| engine load | > 40.99...90.00 | [%] | ||||||||
| P0328 - Knock/Combustion Vibration Sensor 1 Circuit High Bank 1 or Single Sensor Check the following:-- Knock Sensor 1 - G61-, CHECKING | out of range high | reference voltage | > 85.52...319.00 | [V] | engine speed | > 2200 | [RPM] | 2.5 [s] multiple | 2 DCY | |
| P0333 - Knock/Combustion Vibration Sensor 2 Circuit High Bank 2 Check the following:-- Knock Sensor 2 - G66-, CHECKING | ECT downstream engine | > 45 | [ A °C] | |||||||
| engine load | > 40.99...90.00 | [%] | ||||||||
| Vehicle Speed Sensor (VSS) | U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" Check the following:-- CAN-BUS TERMINAL RESISTANCE, CHECKING | out of range high | vehicle speed | > 202 | [mph] | 2.0 [s]continuous | 2 DCY | |||
| engine Components Supply Voltage Relay | P0658 - Actuator Supply Voltage "A" Circuit Low Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING | circuit low | signal voltage | < 2.74 | [V] | actuator | commanded off | 0.50 [s]continuous | 2 DCY | |
| P0657 - Actuator Supply Voltage "A" Circuit/Open Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING | open circuit | signal voltage | 3.26...4.70 | [V] | actuator | commanded off | 0.50 [s]continuous | 2 DCY | ||
| P0659 - Actuator Supply Voltage "A" Circuit High Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING | circuit high | signal current | > 0.60...12.50 | [A] | actuator | commanded on | 0.50 [s]continuous | 2 DCY | ||
| Battery Voltage | U3501 - Control Module Input Power "A" Circuit Low Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING -- Check powers/grounds to engine /Motor Control Module --. If ok, then replace the engine /Motor Control Module -- | vehicle state: not ready to drive | battery voltage | < 9.00 | [V] | case 1 | 9.0 [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. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| out of range low | ignition | on | ||||||||
| engine | not running | |||||||||
| engine start @ current DCY | not detected | |||||||||
| case 2 | ||||||||||
| ignition | off | |||||||||
| engine | not running | |||||||||
| ECM initialization | active | |||||||||
| Battery Voltage | U3502 - Control Module Input Power "A" Circuit High Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING -- Check powers/grounds to engine /Motor Control Module --. If ok, then replace the engine /Motor Control Module -- | vehicle state: not ready to drive | battery voltage | > 16.00 | [V] | case 1 | 9.0 [s] continuous | 2 DCY | ||
| out of range high | ignition | on | ||||||||
| engine | not running | |||||||||
| engine start @ current DCY | not detected | |||||||||
| case 2 | ||||||||||
| ignition | off | |||||||||
| engine | not running | |||||||||
| ECM initialization | active | |||||||||
| Battery Voltage | U3501 - Control Module Input Power "A" Circuit Low Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING -- Check powers/grounds to engine /Motor Control Module --. If ok, then replace the engine /Motor Control Module -- | vehicle state: ready to drive | battery voltage | < 11.00 | [V] | case 1 | [s] | 9.0 [s] continuous | 2 DCY | |
| out of range low | engine | running | ||||||||
| time after first engine start | > 1.0 | |||||||||
| case 2 | ||||||||||
| engine | not running | |||||||||
| stop/start mode | active | |||||||||
| Battery Voltage | U3502 - Control Module Input Power "A" Circuit High Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING -- Check powers/grounds to engine /Motor Control Module --. If ok, then replace the engine /Motor Control Module -- | vehicle state: ready to drive | battery voltage | > 16.00 | [V] | case 1 | [s] | 9.0 [s] continuous | 2 DCY | |
| out of range high | engine | running | ||||||||
| time after first engine start | > 1.0 | |||||||||
| case 2 | ||||||||||
| engine | not running | |||||||||
| stop/start mode | active | |||||||||
| Battery Voltage | U3501 - Control Module Input Power "A" Circuit Low Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING -- Check powers/grounds to engine /Motor Control Module --. If ok, then replace the engine /Motor Control Module -- | vehicle state: ECM keep alive mode | battery voltage | < 9.00 | [V] | ECM keep alive mode | active | 9.0 [s] continuous | 2 DCY | |
| out of range low | ||||||||||
| Battery Voltage | U3502 - Control Module Input Power "A" Circuit High Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING -- Check powers/grounds to engine /Motor Control Module --. If ok, then replace the engine /Motor Control Module -- | vehicle state: ECM keep alive mode | battery voltage | > 16.00 | [V] | ECM keep alive mode | active | 9.0 [s] continuous | 2 DCY | |
| out of range high | ||||||||||
| Battery Voltage | P0562 - System Voltage Low Check the following:-- Motronic engine Control Module Power Supply Relay - J271-, CHECKING -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | ECM power supply check | signal voltage | <= 1.5...2.0 | [V] | ECM initialization | active | 2 [events]once / DCY | 1 DCY | |
| engine Off Time | P150A - engine Off Timer Performance Check the following: -- If ignition off B+ is lost to ECM, this code will set. Check power and ground inputs to ECM first. Refer to Wiring Diagrams for pin locations. If all power/grounds to ECM are present, replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | rationality check | diff. between IPC time and ECM keep alive time | > 12.0 | [s] | BUS communication | active | 0 [s]once / DCY | 2 DCY | |
| ECM keep alive | active | |||||||||
| ignition | transition off to on | |||||||||
| P150A - engine Off Timer Performance Check the following: -- If ignition off B+ is lost to ECM, this code will set. Check power and ground inputs to ECM first. Refer to Wiring Diagrams for pin locations. If all power/grounds to ECM are present, replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | rationality check | diff. between IPC time and ECM keep alive time | < -12.0 | [s] | BUS communication | active | 0 [s]continuous | 2 DCY | ||
| ECM keep alive | active | |||||||||
| ignition | transition off to on | |||||||||
| P150A - engine Off Timer Performance Check the following: -- If ignition off B+ is lost to ECM, this code will set. Check power and ground inputs to ECM first. Refer to Wiring Diagrams for pin locations. If all power/grounds to ECM are present, replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | rationality check | diff. between IPC time and ECM keep alive time | < -12.0 | [s] | BUS communication | active | 0 [s]continuous | 2 DCY | ||
| ECM keep alive | not active | |||||||||
| ignition | transition off to on | |||||||||
| engine Control Module (ECM):5V Supply Voltage | P0606 - ECM/PCM Processor Check the following: -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | internal hardware check | under-/ overvoltage detection | 2.0 [s]continuous | 2 DCY | |||||
| engine Control Module (ECM): Coding | U0302 - Software Incompatibility With Transmission Control Module | communication with TCM | receiving AT information from TCM | TCM signal | battery voltage | not calibrated | [V] | 5.0 [s] continuous | 2 DCY | |
| time after ignition on | >= 500 | [ms] | ||||||||
| engine Control Module (ECM):EEPROM | P0606 - ECM/PCM Processor Check the following: -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | functional check | internal checksum | failed | ignition | on | 0.5 [s]continuous | 2 DCY | ||
| engine Control Module (ECM): Electronic Throttle Control Module | P0169 - Incorrect Fuel Composition 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. Refer to appropriate Service Information. -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: Direct Fuel Injection mixture control | correction factor | incorrect | internal engine speed | > 1200 | [RPM] | 0.5 [s]continuous | 2 DCY | |
| P0169 - Incorrect Fuel Composition 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. Refer to appropriate Service Information. -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: Direct Fuel Injection mixture control | fuel quantity | incorrect | internal engine speed | > 1200 | [RPM] | 0.5 [s]continuous | 2 DCY | ||
| engine Control Module (ECM): Electronic Throttle Control Module | P0169 - Incorrect Fuel Composition 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. Refer to appropriate Service Information. -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: Multiport Fuel Injection mixture control | correction factor | incorrect | internal engine speed | > 1200 | [RPM] | 0.5 [s]continuous | 2 DCY | |
| P0169 - Incorrect Fuel Composition 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. Refer to appropriate Service Information. -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: Multiport Fuel Injection mixture control | fuel quantity | incorrect | internal engine speed | > 1200 | [RPM] | 0.5 [s]continuous | 2 DCY | ||
| engine Control Module (ECM):Electronic Throttle Control Module | P0169 - Incorrect Fuel Composition 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. Refer to appropriate Service Information. -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: Direct Fuel Injection | corrections of fuel mass on single cylinders | incorrect | internal engine speed | > 1200 | [RPM] | 0.52 [s] continuous | 2 DCY | |
| engine Control Module (ECM): Electronic Throttle Control Module | P0169 - Incorrect Fuel Composition 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. Refer to appropriate Service Information. -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: Multiport Fuel Injection | corrections of fuel mass on single cylinders | incorrect | internal engine speed | > 1200 | [RPM] | 0.5 [s] continuous | 2 DCY | |
| engine Control Module (ECM):Electronic Throttle Control Module | P0169 - Incorrect Fuel Composition 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. Refer to appropriate Service Information. -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: coordination of Fuel Injection mode MFI / DFI | correction of fuel injection mode on single cylinders | incorrect | internal engine speed | > 1200 | [RPM] | 0.5 [s] continuous | 2 DCY | |
| engine Control Module (ECM):Electronic Throttle Control Module | P0169 - Incorrect Fuel Composition 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. Refer to appropriate Service Information. -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: Direct Fuel Injection | injection cut off | incorrect | internal engine speed | > 1200 | [RPM] | 0.5 [s] continuous | 2 DCY | |
| engine Control Module (ECM): Electronic Throttle Control Module | P0169 - Incorrect Fuel Composition 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. Refer to appropriate Service Information. -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: Multiport Fuel Injection | injection cut off | incorrect | internal engine speed | > 1200 | [RPM] | 0.5 [s] continuous | 2 DCY | |
| engine Control Module (ECM):Electronic Throttle Control Module | P0606 - ECM/PCM Processor Check the following: -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | function monitoring: A/D converter | test pulse check | failed | 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. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| engine speed | 0 | [RPM] | ||||||||
| max trip mileage since initial vehicle start-up | < 62.15 | [miles] | ||||||||
| for hybrid: | ||||||||||
| drive motor | off | |||||||||
| engine Control Module (ECM):RAM | P0606 - ECM/PCM Processor Check the following: -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | controller RAM check | RAM error | memory checksum error | initialization phase | active | 200 [ms]once / DCY | 2 DCY | ||
| engine Control Module (ECM): Sensor Integrated Circuit | P0606 - ECM/PCM Processor Check the following: -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | communication check | SPI communication | error detected | 0.05 [s] once / DCY | 2 DCY | ||||
| engine Control Module (ECM): Sensor Integrated Circuit | P0606 - ECM/PCM Processor Check the following: -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | internal self test | test result | failed | 4.00 [events] continuous | 2 DCY | ||||
| engine Control Module (ECM): Sensor Reference Circuit A | P0641 - Sensor Reference Voltage "A" Circuit/Open Check the following: -- If a related sensor voltage code is also set, refer to that sensor for diagnosis first. If no other related codes set, replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | short circuit | signal voltage | < 4.61 | [V] | 0.5 [s] continuous | 2 DCY | |||
| or | ||||||||||
| signal voltage | > 5.41 | [V] | ||||||||
| or | ||||||||||
| signal current | > 200...600 | [mA] | ||||||||
| engine Control Module (ECM): Sensor Reference Circuit B | P0651 - Sensor Reference Voltage "B" Circuit/Open Check the following: -- If a related sensor voltage code is also set, refer to that sensor for diagnosis first. If no other related codes set, replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | short circuit | signal voltage | < 4.8; > 5.2 | [V] | 0.5 [s] continuous | 2 DCY | |||
| engine Control Module (ECM): Sensor Reference Circuit C | P0697 - Sensor Reference Voltage "C" Circuit/Open Check the following: -- If a related sensor voltage code is also set, refer to that sensor for diagnosis first. If no other related codes set, replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | short circuit | signal voltage | < 4.61 | [V] | 0.5 [s] continuous | 2 DCY | |||
| or | ||||||||||
| signal voltage | > 5.41 | [V] | ||||||||
| or | ||||||||||
| signal current | > 200...600 | [mA] | ||||||||
| engine Control Module (ECM): Service Mode | P30F1 - Oper. Mode Selec. Active Check the following: -- Refer to appropriate Service Information. May need to perform readiness check. Refer to READINESS CODE .. | function monitoring: mode change | multiport fuel injection (MFI) service mode | active | for activation: | 0.01 [s] once / DCY | 1 DCY | |||
| vehicle speed | <= 3 | [mph] | ||||||||
| fuel level | > 2.00 | [l] | ||||||||
| max trip mileage since combustion mode activation | < 31.08 | [miles] | ||||||||
| during ECM keep alive-time after ignition off | ||||||||||
| engine speed | 0 | [RPM] | ||||||||
| for hybrid: | ||||||||||
| drive motor | off | |||||||||
| engine Control Module (ECM): Service Mode | P30F1 - Oper. Mode Selec. Active Check the following: -- Refer to appropriate Service Information. May need to perform readiness check. Refer to READINESS CODE .. | function monitoring: mode change | direct fuel injection (DFI) service mode | active | for activation: | 0.01 [s] once / DCY | 1 DCY | |||
| vehicle speed | <= 3 | [mph] | ||||||||
| fuel level | > 2.00 | [l] | ||||||||
| max trip mileage since combustion mode activation | < 31.08 | [miles] | ||||||||
| during ECM keep alive-time after ignition off | ||||||||||
| engine speed | 0 | [RPM] | ||||||||
| for hybrid: | ||||||||||
| drive motor | off | |||||||||
| engine Control Module (ECM): Transport Mode | P169A - Loading Mode Active Check the following: Used -- Vehicle is in Transport Mode (Loading Mode). It can be turned off with a scan tool or will automatically switch off after approximately 100 km (62.15 miles) have accumulated on the vehicle. May need to perform readiness check. Refer to READINESS CODE . | function monitoring: mode change | transport mode | active | for activation: | 0 [s]continuous | 1 DCY | |||
| during ECM keep alive-time after ignition off | ||||||||||
| vehicle speed | <= 3 | [mph] | ||||||||
| engine speed | 0 | [RPM] | ||||||||
| max trip mileage since initial vehicle start-up | < 62.15 | [miles] | ||||||||
| production mode | not active | |||||||||
| for hybrid: | ||||||||||
| drive motor | off | |||||||||
| engine Control Module (ECM): Variable Valve Lift (VVL) System | P0606 - ECM/PCM Processor Check the following: -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | communication check | SPI communication | error detected | 20 [ms]multiple | 2 DCY | ||||
| P0606 - ECM/PCM Processor Check the following: -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | communication check | SPI initialization | error detected | 0.5 [s]once / DCY | 2 DCY | |||||
| COM: Ambient Air Temperature (AAT) Sensor | U0322 - Software Incompatibility With Body Control Module Check the following: -- Check for software updates and TSB's. Reprogram as necessary. If none are found, replace the Vehicle Electrical System Control Module -J519-. Refer to appropriate Service Information. | communication with BCM | AAT signal: coding | FDh | [-] | ignition | on | 2.0 [s]continuous | 2 DCY | |
| COM: Ambient Air Temperature (AAT) Sensor | U0422 - Invalid Data Received From Body Control Module Check the following: | communication with BCM | AAT signal: initialization | FEh | [-] | ignition | on | 2.0 [s] continuous | 2 DCY | |
| COM: BCM (Body Control Module) | no time out | |||||||||
| COM: Ambient Air Temperature (AAT) Sensor | P0072 - Ambient Air Temperature Sensor Circuit "A" Low Check the following: | communication with AAT Sensor | AAT signal: circuit low | error detected | time after ignition on | > 2.0 | [s] | 1.0 [s]continuous | 2 DCY | |
| P0070 - Ambient Air Temperature Sensor Circuit "A" Check the following: | communication with AAT Sensor | AAT signal: circuit high | error detected | time after ignition on | > 2.0 | [s] | 1.0 [s]continuous | 2 DCY | ||
| COM: Barometric Pressure(BARO) Sensor | P2229 - Barometric Pressure Sensor "A" Circuit High Check the following: -- Replace the engine /Motor Control Module -J623-. Refer to appropriate Service Information. | sensor internal check(rationality) | sensor signal: rationality check | error detected | ignition | on | 3.0 [s]continuous | 2 DCY | ||
| COM: Body Control Module(BCM) | U0140 - Lost Communication With Body Control Module Check the following: | communication with BCM | time out | no message | time after ignition on | > 500 | [ms] | 5.0 [s]continuous | 2 DCY | |
| COM: Brake System Control Module (BSCM) | U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" Check the following: | communication with BSCM | received data | implausible message | time after ignition on | > 500 | [ms] | 2.0 [s]continuous | 2 DCY | |
| COM: Brake System Control Module (BSCM) | U0121 - Lost Communication With Anti-Lock Brake System (ABS) Control Module "A" Check the following: | communication with BSCM | received message | no message | time after ignition on | > 500 | [ms] | 2.0 [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. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| COM: Fuel Level (FL) Sensor 1 | P0462 - Fuel Level Sensor "A" Circuit Low Check the following:-- Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information. | communication with IPC | IPC module signal: signal range check | error detected | ECM drive | active | 0.5 [s]continuous | 2 DCY | ||
| COM: Fuel Level (FL) Sensor 1 | P0463 - Fuel Level Sensor "A" Circuit High Check the following:-- Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information. | communication with IPC | IPC module signal: circuit high | error detected | ECM drive | active | 0.5 [s]continuous | 2 DCY | ||
| COM: Fuel Level (FL) Sensor 1 | P0462 - Fuel Level Sensor "A" Circuit Low Check the following:-- Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information. | communication with IPC | IPC module signal: circuit low | error detected | ECM drive | active | 0.5 [s]continuous | 2 DCY | ||
| - if equipped - | P2067 - Fuel Level Sensor "B" Circuit Low Check the following:-- Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information. | communication with IPC | IPC module signal: signal range check | error detected | ignition | on | 0.5 [s] continuous | 2 DCY | ||
| COM: Fuel Level (FL) Sensor 2 | ||||||||||
| - if equipped - | P2068 - Fuel Level Sensor "B" Circuit High Check the following:-- Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information. | communication with IPC | IPC module signal: circuit high | error detected | ignition | on | 0.5 [s] continuous | 2 DCY | ||
| COM: Fuel Level (FL) Sensor 2 | ||||||||||
| - if equipped - | P2067 - Fuel Level Sensor "B" Circuit Low Check the following:-- Refer to appropriate wiring diagram. If fuel level sensor and circuitry are ok, then replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information. | communication with IPC | IPC module signal: circuit low | error detected | ignition | on | 0.5 [s] continuous | 2 DCY | ||
| COM: Fuel Level (FL) Sensor 2 | ||||||||||
| COM: Fuel Pump Control Module (FPCM) | P064A - Fuel Pump Control Module "A" Check the following: | actuator internal check(electronics) | number of failed internal checks | 2 | [-] | 0.7 [s] | 2 DCY | |||
| COM: Fuel Pump Control Module (FPCM) | P025B - Fuel Pump Module "A" Control Circuit Range/Performance Check the following: | actuator internal check (over-temperature warning power stage) | power stage temperature | > 135 | [ A °C] | 5.9 [s] continuous | 2 DCY | |||
| COM: Fuel Pump Control Module (FPCM) | P2635 - Fuel Pump "A" Low Flow/Performance Check the following: | actuator internal check (signal range check) | phase current | > 25.0 | [A] | 3.1 [s]continuous | 2 DCY | |||
| COM: Fuel Pump Control Module (FPCM) | P2635 - Fuel Pump "A" Low Flow/Performance Check the following: | actuator internal check (pump blocked) | number of detected non successful pump starts | 3 | [-] | 1.3 [s]continuous | 2 DCY | |||
| COM: Fuel Pump Control Module (FPCM) | P0628 - Fuel Pump "A" Control Circuit Low Check the following: | actuator internal check (short circuit) | phase current | > 60 | [A] | 1.5 [s] continuous | 2 DCY | |||
| number of checks | 2 | [-] | ||||||||
| COM: Fuel Pump Control Module (FPCM) | P0627 - Fuel Pump "A" Control Circuit/Open Check the following: | actuator internal check (open circuit) | phase current | < 3 | [A] | 1.7 [s] continuous | 2 DCY | |||
| rotating field | not detected | |||||||||
| COM: Fuel Pump Control Module (FPCM) | P2635 - Fuel Pump "A" Low Flow/Performance Check the following: | actuator internal check (engine speed) | speed deviation | > 10 | [%] | 6.9 [s]continuous | 2 DCY | |||
| COM: Fuel Pump Control Module (FPCM) | P025B - Fuel Pump Module "A" Control Circuit Range/Performance Check the following: | actuator internal check (over-temperature warning power stage) | power stage temperature | > 140 | [ A °C] | 7.1 [s] continuous | 2 DCY | |||
| COM: Gateway | U0146 - Lost Communication With Gateway "A" Check the following: | communication with Gateway | received message | no message | battery voltage | 9.5...16.0 | [V] | 5.0 [s] continuous | 2 DCY | |
| time after ignition on | >= 500 | [ms] | ||||||||
| COM: Instrument Panel Cluster (IPC) | U0423 - Invalid Data Received From Instrument Panel Cluster Control Module Check the following: -- Check for correct software version and VIN or update software for the IPC Module if available. If OK, replace the Instrument Cluster Control Module -J285-. Refer to appropriate Service Information. | communication with IPC | received data | implausible message | time after ignition on | > 500 | [ms] | 3.0 [s]continuous | 2 DCY | |
| COM: Instrument Panel Cluster (IPC) | U0155 - Lost Communication With Instrument Panel Cluster (IPC) Control Module Check the following: | communication with IPC | received message | no message | battery voltage | 9.5...16.0 | [V] | 5.0 [s] continuous | 2 DCY | |
| time after ignition on | >= 500 | [ms] | ||||||||
| COM: Transmission Control Module (TCM) | U0101 - Lost Communication with TCM Check the following: | communication with TCM | received message | no message | battery voltage | 9.5...16.0 | [V] | 0.8 [s] continuous | 2 DCY | |
| time after ignition on | >= 500 | [ms] | ||||||||
| COM: Vehicle Speed Sensor(VSS) | U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" Check the following: | communication with VSS | speed sensor signal: initialization error | 407.296 | [mph] | time after ignition on | > 500 | [ms] | 1.98 [s]continuous | 2 DCY |
| COM: Vehicle Speed Sensor(VSS) | U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" Check the following: | communication with VSS | speed sensor signal: low voltage error | 407.290 | [mph] | time after ignition on | > 500 | [ms] | 1.98 [s]continuous | 2 DCY |
| COM: Vehicle Speed Sensor(VSS) | U0415 - Invalid Data Received From Anti-Lock Brake System (ABS) Control Module "A" Check the following: | communication with VSS | speed sensor signal: sensor error | 407.303 | [mph] | time after ignition on | > 500 | [ms] | 0.48 [s]continuous | 2 DCY |
| COM: Vehicle Speed Sensor(VSS) | P0501 - Vehicle Speed Sensor "A" Circuit Range/Performance Check the following: | communication with BSCM | VSS signal: rationality | error detected | 0.5 [s]continuous | 2 DCY | ||||
| COM: Vehicle Speed Sensor(VSS) | P0502 - Vehicle Speed Sensor "A" Circuit Low Check the following: | communication with BSCM | VSS signal: open circuit | error detected | 0.5 [s]continuous | 2 DCY | ||||
| COM: Vehicle Speed Sensor(VSS) | P0502 - Vehicle Speed Sensor "A" Circuit Low Check the following: | communication with BSCM | VSS signal: short to battery plus | error detected | 0.5 [s]continuous | 2 DCY | ||||
| COM: Vehicle Speed Sensor(VSS) | P0502 - Vehicle Speed Sensor "A" Circuit Low Check the following: | communication with BSCM | VSS signal: short to ground | error detected | 0.5 [s]continuous | 2 DCY | ||||
| CAN: Controller | U0001 - High Speed CAN Communication Bus Check the following: | reading back sent message | CAN message | no feedback | battery voltage | 9.5...16.0 | [V] | 500 [ms]continuous | 2 DCY | |
| time after ignition on | >= 500 | [ms] | ||||||||
| CAN: Controller | U0002 - High Speed CAN Communication Bus Performance Check the following: | communication check | global time out | receiving no message | battery voltage | 9.5...16.0 | [V] | 500 [ms]continuous | 2 DCY | |
| time after ignition on | >= 500 | [ms] | ||||||||