Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Component/ System heater circuits - electrical bank 1 sensor 1 (primary) Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specifi ed Units Secondary Parameters Enable Condition Enable Value Units Time Required Frequency of Checks Criteria for Code MIL Illumination
circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage
Voltage
IC Internal
> 80 > 10.5 < 18.1 complete activated for complete checking
rpm V V -
0.01 sec
measured mass air flow * threshold < Maximum modeled mass air flow
or fuel trim limits exceded range - multiplicative and correction factor (modeled air mass at throttle / air mass measured by air mass flow meter) range check high or fuel trim limits exceded range - multiplicative and correction factor (modeled air mass at throttle / air mass measured by air mass flow meter)
0.2
0.8
measured mass air flow * threshold < minimum modeled mass air flow
1.1
-0.2
1.2
battery voltage factor for time Condition bordnet voltage HFM supplied time after start crankshaft revolution counter factor ambient pressure valid desired cam angle valid long term fuel trim factor air flow mass air flow change gradient throttle angle change gradient engine running engine coolant temperature factor engine running time Air flow meter readiness pressure ratio over throttle factor pressure ratio across throttle during fuel cut off for time error: air flow meter (internal) factor error: throttle position sensor error: intake air temp. sensor Condition HFM signal electric valid
> > TRUE > > TRUE TRUE TRUE > < < TRUE > > TRUE < < > not set not set not set TRUE
0.0
uS
83.2 697.6
uS uS
10.5
5 sec
0.3
sec
1 sec
Intake Air Temperature Sensor Rationality P0111 response check max intake air temperature - min intake air temperature 1.5 C drive period - count each with coolant temperature at start Intake Air Temperature Sensor 2 Electrical Failure Mass Air Flow Mass Air Flow Vehicle speed idle period - count each with coolant temperature at start Intake Air Temperature Sensor 2 Electrical Failure Mass Air Flow Vehicle speed engine coolant temperature >= <= FALSE > < > >= <= FALSE < < > 2 50 count C or 50 sec cumulative 42.2 20.0 50 2 50.3 g / sec g / sec mph count C 2 sec 0.1 sec continuous 4 sec continuous two driving cycles each with: 4 sec continuous or 50 sec cumulative
11.1 12.5 80
g / sec mph C
Circuit Continuity Check P0112 circuit continuity - high P0113 circuit continuity - low P0114 intermittent (discontinuity) Intake Air Temperature Sensor 2 Voltage > Intake Air Temperature Sensor 2 Voltage < Intake Air Temperature Sensor 2 Raw Voltage Intake Air Temperature Sensor 2 Filtered Voltage 4.87 0.21 V V Engine Coolant Temperature Mass air flow Vehicle speed Intermittent (discontinuous) time > < < > 60 27.8 2.5 1 C g / sec mph sec 2 sec 0.01 sec 4 sec continuous or 50 sec cumulative two driving cycles each with: 4 sec continuous or 50 sec
0.4
Oxygen Sensor sensor circuit (primary O2) bank 1 sensor 1 bank 2 sensor 1
secondary O2 sensor voltage gradient > within time after heater turn off < for occurrences > out of heater turn offs
2 0.04 4 6
engine running V battery voltage s primary O2 heater ever actived count and pri. O2 heater duty cycle count for time dew-point end passed error: injector circuit fault engine running battery voltage
TRUE > TRUE > > TRUE not set TRUE >
V sec #REF! V
0.6
60 sec
Page 1 of 21
Enable Condition TRUE > > not set > TRUE > > > not set set TRUE > TRUE > > TRUE not set > not set < TRUE > TRUE > > TRUE not set TRUE > TRUE > > TRUE not set > active > > < > > > set set not set not set not set not set not set not set not set not set not set
Enable Value TRUE 0.9 5 not set 30 TRUE 0.68 600 2200 not set set TRUE 10.4 TRUE 0.9 5 TRUE not set 2200 not set 1.005 TRUE 10.4 TRUE 0.9 5 TRUE not set TRUE 10.4 TRUE 0.9 5 TRUE not set 0.995
Units
Time Required
Frequency of Checks
MIL Illumination
V V V
60 sec
0.06 0.5
V V
60 sec
0.06
0.1 sec
1.15
V sec
lambda
slow response
Continuously filtered normalized switching cycle duration 20 valid closed loop switching cycles (note: normalization of cycle duration
1.65
scheduled by System Manager Primary O2 heater diagnosis finished high purge vapor concentration Evap. Leak diagnosis error: fuel adaptation error: purge valve error: misfire error: primary O2 heater error: secondary O2 heater error: secondary O2 slow sensor error: secondary O2 sensor
Oxygen Sensor sensor circuit (primary O2) bank 1 sensor 1 bank 2 sensor 1
primary O2 sensor voltage > and primary O2 sensor voltage < Or primary O2 sensor voltage < and mod. Exhaust gas temp. > or primary O2 sensor internal resistance > and when modeled exhaust gas temperature > or primary O2 sensor voltage > and secondary O2 sensor voltage > after a getting into fuel cut-off for
0.2 0.2 3
engine running battery voltage primary O2 heater ever actived and pri. O2 heater duty cycle for time Ohm error: injector circuit fault C time after dew-point end passed and pri. O2 heater duty cycle V or Primary Exhaut gas V temp. model sec
V V V C
TRUE > TRUE > > not set > TRUE > >
V sec sec C
10 sec
0.1 sec
0.1 sec
Page 2 of 21
measured primary O2 sensor internal resistance > nominal internal resistance multipy times degradation factor > for time
battery voltage battery voltage Ohms engine running engine starting factor fuel cut off pri. O2 internal resistance sec intake air temperature engine off soak time modeled exhaust temp. suspicion of primary O2 sensor open circuit primary O2 voltage supply scheduled by System Manager for time primary O2 sensor dewpoint exceeded for no fault clear request during drive cycle deceleration fuel cut-off (DCFO) Since DCFO, secondary O2 sensor voltage has ever exceeded upper threshold battery voltage secondary O2 sensor readiness modeled exhaust gas temperature at secondary O2 sensor temperature secondary O2 sensor internal resistance secondary O2 sensor has measured lean and rich exhaust gas mass flow rate primary O2 sensor primary O2 sensor voltage Since DCFO, secondary O2 sensor voltage has ever exceeded upper threshold battery voltage secondary O2 sensor readiness modeled exhaust gas temperature at secondary O2 sensor temperature secondary O2 sensor internal resistance secondary O2 sensor has measured lean and rich exhaust gas mass flow rate primary O2 sensor primary O2 sensor voltage
> < TRUE complete FALSE valid > > < FALSE ON > > not set active > > TRUE > < TRUE > ready < > > TRUE > < TRUE > ready < > < < > > < > < < < active > > not set not set not set not set not set set
V V C sec C
12 10
sec sec
Oxygen Sensor (Secondary O2 sensor) Delayed response voltage during DCFO P013A secondary O2 sensor bank 1 sensor 2 P013C bank 2 sensor 2 delayed response to DFCO
0.59 10.4 450 500 2.78 0.14 0.59 10.4 450 500 2.78 0.14 5.00 16.67 760 480 1040 2480 12.8 42 6 2.00 300 370 -30 -
V V C Ohms g/s V V V C Ohms g/s V g/sec g/sec C C rpm rpm % % C / sec % sec C -
4sec
time from start of DCFO till secondary O2 sensor voltage below the lower threshold or the oxygen mass integration from start of DCFO exceeded upper threshold before the voltage below the lower voltage threshold lower voltage threshold
sec
0.14
Slow response voltage during DCFO P013A secondary O2 sensor bank 1 sensor 2 P013C bank 2 sensor 2 slow response to DFCO
time from secondary O2 sensor voltage crosses upper threshold till it corsses lower voltage threshold upper voltage threshold lower voltage threshold
0.4
sec
0.4 0.2
V V
EWMA filtered catalyst aging factor less than catalyst aging factor of a limit catalyst <
0.2
factor exhaust gas mass flow exhaust gas mass flow catalyst temp. model catalyst temp. model engine speed engine speed engine load engine load modeled catalyst temp. gradient relative exhaust gas mass flow gradient fuel system closed loop time after secondary O2 sensor exceeded dewpoint ambient temperature catalyst damaging misfire rate exceeded error: fuel system closed loop control at limit strong transient compenstation intervention catalyst clear out active (after fuel cutoff) fast mixture adaptation completed Trigger condition for step change Measured OSC < % of EWMA normalized filtered OSC
approx. 1000 sec during active driving 3 checks per driving cycle 3 checks per driving cycle 1 check per driving cycle
<
0.71
Engine Metal Overtemperature Protection ( Limp Home Function Active ) Rough Road Signal
>
132.8
30 -
sec -
1 sec
signal missing
TRUE
5 sec
no
Electronic Throttle Control P1551 limp-home throttle position out of range throttle position < OR throttle position > 39.8 % 10.1 % vehicle speed engine speed engine coolant temperature engine coolant temperature <= < >= <= 0 40 5.25 100.5 mph rpm C C 5 sec 0.01 sec at key on 4 sec continuous or 50 sec cumulative
Page 3 of 21
P2066 rationality
4.6 100.0
% km
Primary fuel level Secondary fuel level Or Primary fuel level Secondary fuel level and battery voltage battery voltage engine starting electrical fuel level sensor(s) without failure
% % % % V V -
no
162.0
km
Primary fuel level Secondary fuel level battery voltage battery voltage engine starting electrical fuel level sensor(s) without failure battery voltage battery voltage engine starting battery voltage battery voltage engine starting
>= < >= <= TRUE TRUE >= <= TRUE >= <= TRUE
% % V V V V V V 60 sec 0.1 sec continuous 4 sec cont. or 50 sec cumulative 4 sec cont. or 50 sec cumulative no
voltage <
0.25
voltage >
3.2
60 sec
no
Secondary O2 Trim of primary O2 Sensor primary O2 sensor signal RICH / secondary O2 sensor signal LEAN Bank1 P2096 secondary O2 sensor fuel Bank 2 P2098 trim - rich shift - correction above threshold
0.8
sec
primary O2 sensor signal LEAN / secondary O2 sensor signal RICH Bank 1 P2097 secondary O2 sensor fuel Bank 2 P2099 trim - lean shift - correction below threshold
-0.8
sec
engine speed engine speed engine load engine load closed loop control active for time exhaust gas temp. model primary closed loop controller at upper limit at lower limit secondary O2 sensor readiness catalyst clear out after DCFO error: catalyst monitoring error: purge valve error: secondary O2 sensor response error: primary O2 heater error: secondary O2 heater error: fuel system monitoring error : Evap. Leak error : air flow meter
< > < > TRUE > > not set not set not set not set not set not set not set not set not set not set not set not set
200 sec
voltage
0.74 4.82
V V
battery voltage
>
0.2 sec
voltage
0.63 4.82
V V
battery voltage
>
0.2 sec
P2138 plausibility
voltage difference > idle range voltage difference pedal partially pressed > voltage difference > pedal fully pressed
V V V V
0.24 sec
Barometric Pressure Sensor Rationality P2227 range check high sensor signal > or sensor signal < 115 KPa error : barometric pressure sensor electrical for time error : barometric pressure sensor not set > not set 0.2 sec 2 sec continuous 4 sec two driving cycles each with: 4 sec continuous
50
KPa
2 sec
continuous
4 sec
Page 4 of 21
or sensor offset / jump test low sensor output change within 20 sec period > OR barometric pressure signal pressure jump from previous key off > AND sensor output + THRESHOLD < pressure model
0.2 5 1 -
KPa
TRUE TRUE TRUE not set > not set not set not set not set < not set TRUE > TRUE
1 5 1 -
or sensor output change within 20 sec period > OR barometric pressure signal pressure jump from previous key off > AND sensor output - THRESHOLD > pressure model
10 30
KPa KPa
KPa
TRUE TRUE TRUE not set > not set not set not set >
1 1
voltage <
0.2
P2229 range check high Auxiliary Engine Coolant Pump Circuit Continuity P2600 circuit continuity - open P2602 circuit continuity - ground P2603 circuit continuity - voltage
voltage >
4.87
>
sec
80 9.99 18.1
rpm V V
0.01 sec
0.01 sec
no / pending
Rationality P2601 monitoring of engine coolant temperature profile during soak ( engine off period ) temperature change gradient during soak period > -5.0 -1.5 C [ function of ambient temperature ] auxiliary coolant pump enabled ( coolant temp. at engine shutdown > 110 C ) coolant temp. sensor fault (electrical) coolant temp. sensor fault (performance) coolant temp. sensor fault (intermittent) IAT sensor fault (electrical) IAT sensor fault (plaus) auxiliary coolant pump fault (electrical) TRUE FALSE FALSE FALSE FALSE FALSE FALSE 80 sec 0.1 sec during after-run when pump is enabled only
10.6 22.8
% %
sensor signal without failure fuel level state stable engine starting
240 sec
no
Page 5 of 21
FRINV1 / 2 (internal manufacturer cross reference) Multiplication Factor for Internal Resistance KFRINH Nominal Value - Secondary O2 Sensor Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 260.006 320.006 380.006 440.006 500.006 10.50 7.50 4.50 3.00 2.00 factor
P0141, P0161
KFRINH / 2 (internal manufacturer cross reference) Sensor Element (Ceramic) Impedance, Nominal Value - Secondary O2 Sensor Ohms Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 299.991 359.991 419.991 479.991 539.991 O2 Heater Power (watts) 344 328 304 272 224 0.700 248 240 232 200 168 0.800 200 184 168 152 128 1.000
FRINH1 / 2 (internal manufacturer cross reference) Multiplication Factor for Internal Resistance KFRINH Nominal Value - Secondary O2 Sensor Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 299.991 359.991 419.991 479.991 539.991 15.00 10.00 6.00 4.00 2.50 factor
P2601
DDTMOTMIN Maximum Second Derivative of tmot in Post Run tumg (degC) 2nd derivative (degC) -20.3 -5 0 -3 15 -2 50.3 -1.5
Page 6 of 21
Page 7 of 21
Bank 1 Exhaust
Bank 2 Intake
Bank 2 Exhaust
System - Control Bank 1 Intake Bank 1 Exhaust Bank 2 Intake Bank 2 Exhaust
difference to start test (filtered actual angle versus filtered desired angle) > (desired must remain above value to test to complete the evaluation) same as above, but offset added to the difference, during cold start only: filtered actual angle < filtered desired angle from test start within time (detects 5 sec slow [time constant]) for multiple activation occurrences (decrements upon activations where no difference is seen between desired and actual) same as above, but during cold start only: difference (filtered actual angle max versus actual at test start) > ( to detect slow response versus stuck cam if above this limit ) at time (overlaps with time to detect above) (passes after multiple good activations in both cam phase rotation directions)
6.0 . . . 11.0 degrees engine speed KFDWNWDMXE / 2 engine run time KFDWNWDMXA / 2 camshaft control circuit test error: camshaft control circuit 0 degrees coolant temperature coolant temperature engine oil temperature engine oil temperature 2.5 sec cam-crank alignment adaptation
> > complete not set < > < > complete
rpm sec C C C C -
4 1.5
count degrees
2.5
sec
System - Cam - Crank Alignment Bank 1 Intake Bank 1 Exhaust Bank 2 Intake Bank 2 Exhaust Bank 1 / Idler Sprocket Bank 2 / Idler Sprocket
adapted angle > or adapted angle < or actual angle with parked cams > and < adapted angle for both cams > adapted angle for both cams <
engine run time > engine coolant temp > engine coolant temp < model: engine oil temp <
50 0 95.25 120 -
sec C C C -
Air / Fuel Ratio Sensor Heating and Oxygen Sensor Heating heater circuits - electrical bank 1 sensor 2 (secondary) P0036 circuit continuity - open P0037 circuit continuity - ground P0038 circuit continuity - voltage bank 2 sensor 2 (secondary) P0056 circuit continuity - open P0057 circuit continuity - ground P0058 circuit continuity - voltage High Pressure Fuel Control System Rationality P0088 P0087 P0089 P0089 pressure deviation from desired over pressure pressure deviation from desired under pressure C/L controller output value - above expected C/L controller output value - below expected
Voltage
IC Internal
engine speed battery voltage battery voltage secondary O2 sensor heating secondary O2 sensor dew point output
> 80 rpm > 10 V < 18.1 V ready reached activated and deactivated for complete checking
0.01 sec
difference ( desired versus actual fuel rail pressure difference ( desired versus actual fuel rail pressure Controller output value ( "p" part plus "i" part ) > Controller output value ( "p" part plus "i" part ) <
error: electrical diagnosis of fuel volume co tester request for open fuel flow control va error: electrical diagnosis of fuel rail press airbag deployed battery voltage relative injected fuel mass relative injected fuel mass first engine start at assembly plant DFCO active engine speed syncronisation reference mark detected engine start temperature
not set FALSE not set FALSE < > < FALSE FALSE > TRUE >
V % % rpm C
High Pressure Fuel Volume Control Valve Circuit rationality P0092 P0091 P0090 circuit rationality - feed-back voltage circuit rationality - feed-back voltage circuit rationality - feed-back voltage voltage test pulse - on command > 4.502 voltage test pulse - off command < 2.749 voltage test pulse - off command within window 749 < Voltage < 4.5 V V V battery voltage battery voltage battery voltage circuit switched off due to 5 volt supply fau Engine coolant model (cooled down) Soaking time after shut down previous accumulated air mass AND previous engine run time or ECT at shut down Controller Shut Down at end of last cycle Error - Engine Off Timer Powerfail during previous drive Block Heater if Startup IAT > < < not set < > > > > not detected not detected not detected > 6 18.1 off command voltage 50 19800 6000 600 81.75 72 V V V C sec g sec C C 0.1 sec 0.5 sec continuous 4 sec Immdediate once code has been set
P0116
14.3
4 sec additional after block heater check when filtered difference exceeds threshold
14.3
Engine coolant
P0117
140.3
0.1 sec
4 sec
Page 8 of 21
P0119
intermittent ( discontinuity )
delta coolant temp. during evaluation period < delta coolant temp. during evaluation period > weighted counter > ( up 5,000 w/jump; down 1 with steady ) sensor difference >
C C count
0.1 sec
P0121
battery voltage
>
continuous
4 sec continuous or 50 sec cumulative 4 sec continuous or 50 sec cumulative 4 sec continuous or 50 sec cumulative 4 sec continuous or 50 sec cumulative 4 sec continuous or 50 sec cumulative
two driving cycles each with: 4 sec cont. or 50 Immdediate once code has been set
P0122 P0123
sensor circuit low voltage < sensor circuit high voltage >
0.176 4.629
V V
battery voltage
>
continuous
Sensor 2 (redundant)
P0221
battery voltage
>
continuous
two driving cycles each with: 4 sec cont. or 50 Immdediate once code has been set
P0222 P0223
sensor circuit low voltage < sensor circuit high voltage >
0.156 4.883
V V
battery voltage
>
continuous
P0128
(calculated reference model coolant temp minus measured coolant temperature) > reference model calculation limit ( development vehicles indicated steady thermostat regulating temperatures of 89C, as measured by the engine coolant temp. sensor. The thermostat opening temp. is 82C. The thermostat is fully open by 95C. All critical OBD and emission functions are enabled above 60C. ) or
10.5
89.3
error: engine coolant temp error: vehicle speed sensor est. ambient temperature est. ambient temperature vehicle speed engine speed coolant temperature at start integrated air mass flow
not set not set > < >= > < >
C C mph rpm C g
5 sec
typical fault detection time for stuck open t-stat = ~ 700 sec
plausibility check
9.8
the model temperature increases depending on air flow coolant temp at start ECT Electrical Failure Blockheater Detection
40.5 -
C -
Oxygen Sensor sensor circuit (secondary O2) bank 1 sensor 2 bank 2 sensor 2
P0137 P0157
0.06
secondary O2 heating stable and secondary O2 dew point end for time engine running battery voltage mod. exhaust-gas temp. time after start engine temp at stop engine temp error: engine coolant temp secondary O2 heating stable and secondary O2 dew point end for time engine running battery voltage mod. exhaust-gas temp. secondary O2 heating stable and secondary O2 dew point end for time engine running battery voltage mod. exhaust-gas temp.
TRUE TRUE > TRUE > < < > < not set TRUE TRUE > TRUE > < TRUE TRUE > TRUE > <
0.1 sec
P0138 P0158
1.15
5.1 sec
P0140 P0160
secondary O2 sensor voltage > and secondary O2 sensor voltage < or secondary O2 sensor internal resistance > when modeled exhaust gas temperature >
0.401 0.519
V V
60 sec
40000 450
Ohm C
Oxygen Sensor Heating heater performance (secondary O2) bank 1 sensor 2 (secondary) bank 2 sensor 2 (secondary)
P0141 P0161
measured secondary O2 sensor internal resistance > nominal internal resistance multipy times degradation factor for time
battery voltage battery voltage engine running engine starting fuel cut off sec. O2 internal resistance intake air temperature engine off soak time modeled exhaust temp. at secondary O2 sensor suspicion of secondary O2 sensor open circuit
> < TRUE complete FALSE valid > > in range FALSE
V V C sec C
Page 9 of 21
or Fuel pressure during power up init. > AND Fuel system faults exist: P0088 or P2187 or P2177
1500
KPa
engine speed for time block heater active engine coolant at shutdown engine coolant at start difference : engine coolant at start intake air temperature differenec : intake air temperature engine coolant at start engine off time during soak
or Fuel pressure during power up init. > AND Fuel pressure rise during fuel pump prime >
1500 3500
KPa KPa
engine speed for time block heater active engine coolant at shutdown engine coolant at start difference : engine coolant at start intake air temperature differenec : intake air temperature engine coolant at start engine off time during soak
Fuel Rail Pressure Sensor Electrical P0193 P0192 circuit continuity - high circuit continuity - low Fuel pressure sensor output voltage > Fuel pressure sensor output voltage < 4.70 0.30 V V 0.5 sec 0.5 sec 0.01 sec 0.01 sec 4 sec 4 sec Immdediate once code has been set
High Pressure Fuel Injection Valve Circuit Continuity - High side (HS) and Low Side (LS) Cylinder #1 P0201 circuit continuity - open LS or HS P0261 circuit continuity - ground LS P0262 circuit continuity - battery LS P2146 circuit continuity - ground or battery HS Cylinder #2 P0202 P0264 P0265 P2149 P0203 P0267 P0268 P2152 P0204 P0270 P0271 P2155 P0205 P0273 P0274 P216A P0206 P0276 P0277 P216D P062B circuit continuity - open LS or HS circuit continuity - ground LS circuit continuity - battery LS circuit continuity - ground or battery HS circuit continuity - open LS or HS circuit continuity - ground LS circuit continuity - battery LS circuit continuity - ground or battery HS circuit continuity - open LS or HS circuit continuity - ground LS circuit continuity - battery LS circuit continuity - ground or battery HS circuit continuity - open LS or HS circuit continuity - ground LS circuit continuity - battery LS circuit continuity - ground or battery HS circuit continuity - open LS or HS circuit continuity - ground LS circuit continuity - battery LS circuit continuity - ground or battery HS Internal SPI Communication Fault or Internal ADC Voltage Booster Failure
Voltage
IC Internal
80 8 18.1
rpm v v
0.01 sec
0.01 sec
4 sec
Cylinider #3
Cylinder #4
Cylinder #5
Cylinder #6
SPI Communication
IC Internal IC Internal
80 8 18.1
rpm v v
4 sec 4 sec
Diagnosis of Stuck Open Fuel Injector Rationality P029D fuel injector stuck open - cylinder #1 fuel pressure deviation from desired under pressure ( P0087 ) and cylinder # 1 misfire counts > fuel pressure deviation from desired under pressure ( P0087 ) and cylinder # 2 misfire counts > fuel pressure deviation from desired under pressure ( P0087 ) and cylinder # 3 misfire counts > set misfire monitor active ( see P0300 details ) engine speed engine speed counts relative engine load misfire counters accumulate within period < 200 ms > < < < 1520 4520 114.8 80 rpm rpm % rev continuous 4 sec Immdediate once code has been set
100 set
P02A1
100 set
counts
P02A5
100
counts
Page 10 of 21
100 set
counts
P02AD
100 set
counts
P02B1
100
counts
Misfire Emission Level Multiple Cylinder Cylinder #1 Cylinder #2 Cylinder #3 Cylinder #4 Cylinder #5 Cylinder #6
1.82
engine speed engine speed indicated torque (idle, no drive) indicated torque (drive) (MISALUN) engine speed gradient volumetric efficiency gradient cylinder events after engine start air temperature rough road (GMX295 only) clutch switch press / release leak detection pull-down phase fuel cut off fuel level OR fuel level AND solid misfire MIL OR fuel level error error: throttle position error: crankshaft sensor error: ref.mark of crank sensor
> < > > < < > > not detected transition off not active > < on set not set not set not set
420 7000 5.86 7.05 . . . 29.3 2500 . . . 4600 225 . . . 1350 6 -30 FALSE 11.4 11.4 -
1000 revs
4 sec continuous After detection, the diagnostic can only pass if similar conditions are encountered
Fault during 1st interval: 2 faults in 2 different drive cycles. Fault during remaining intervals: 8 faults in 2 different drive cycles with at least 4 faults in each.
Catalyst Damaging Level Multiple Cylinder Cylinder #1 Cylinder #2 Cylinder #3 Cylinder #4 Cylinder #5 Cylinder #6
OR Catalyst damaging misfire rate P0300 P0301 P0302 P0303 P0304 P0305 P0306
Includes all the above with the following exceptions: First interval extention engine coolant temperature fuel level OR fuel level AND blinking MIL AND NOT first blink event
47 11.4 11.4 -
C % % -
First occurance: immediate flashing while error present, then no MIL with no error. Second occurance: immediate flashing while error present, then solid MIL with no error.
P0324
test pulse
4 4
V count
0.1 sec engine coolant temp. knock control zero test , parity fault assumptions measuring window > active not set > > active not set > not set 60 1 60 60 C ms C C
or null test (zero test) absolute value (integrator gradient) > for consecutive events or parity check or SPI communication fficient RAM errors in knock IC, per 250 working cyc check word errors in knock IC, per 250 working cyc 5 25 count count 200 4
V / sec engine coolant temp. knock control count test pulse , parity fault assumptions engine coolant temp. test pulse fault assumption
P0326 P0327
faults detected on knock sensor pins, per 250 work reference voltage <
count V
engine coolant temperature engine speed engine speed gradient (NGKRWN) engine load gradient error: knock control circuit (IC)
approx. 20 sec
for consecutive events P0328 range check high reference voltage > for consecutive events
count V count
faults detected on knock sensor pins, per 250 working cycles (zkrks) >
P0331 P0332
faults detected on knock sensor pins, per 250 work reference voltage <
25 0.088 . . . 0.331
count V
engine coolant temperature engine speed gradient (NGKRWN) engine load gradient error: knock control circuit (IC)
approx. 20 sec
Page 11 of 21
P0341 P0342 P0343 P0346 P0347 P0348 P0366 P0367 P0368 P0391 P0392 P0393
plausibility check circuit low circuit continuity or high plausibility check circuit low circuit continuity or high plausibility check circuit low circuit continuity or high plausibility check circuit low circuit continuity or high
signal erratic or out of position signal permanently low signal permanently high signal erratic or out of position signal permanently low signal permanently high signal erratic or out of position signal permanently low signal permanently high signal erratic or out of position signal permanently low signal permanently high
4 5 5
TRUE
10 revolutions
Bank 2 Intake
Bank 1 Exhaust
Bank 2 Exhaust
Cylinder #2
Cylinder #3
Cylinder #4
Cylinder #5
Cylinder #6
P0351 P2300 P2301 P0352 P2303 P2304 P0353 P2306 P2307 P0354 P2309 P2310 P0355 P2312 P2313 P0356 P2315 P2316 P167D
circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage Internal SPI communication fault
Voltage
IC Internal
rpm V V
approx. 1 sec
IC Internal
18.1 9 6000
v v rpm
0.01 sec
P0442
filtered fault index > based on: ( peak pressure - peak vacuum ) < [ Table KFEONVPT ]
0.6
540 . . . 1430
Pa
Eng. Running Vac. pull down or vac. pulldown suspect leak est amb air temp est amb air temp Engine stop coolant temp engine run time trip distance travelled @ vehicle speed above evap fuel volatility factor fuel level fuel level fuel level change from keyoff error: vehicle speed error: engine coolant temp error: purge valve error: fuel tank pressure error: system voltage error: air mass meter error: intake air temp error: canister vent valve altitude adaption tank vacuum out of range start (coolant - intake air) start engine coolant temp Start intake air temp Start intake air temp time since previous test amb pressure battery voltage vehicle odometer
not set 0.020" leak > < > > > > < > < < not set not set not set not set not set not set not set not set valid FALSE < < > < > > > >
( see P0455 for details ) ( see P0455 for details ) 1.5 C 32.25 C 74.25 C 600 sec 5.1 miles 1.6 mph 8 factor 11.0 % 88.1 % 10.2 % 9.75 C 42 C 1.5 C 32.3 C 0 sec 68 kPa 10.8 V 12.5 miles
approx. 600 sec each test approx. 6 test average run length
approx. 6 test average run length ( The MIL actually is requested during shut down soak. It becomes visible on the following drive. )
Page 12 of 21
P0446
underpressure in tank
-800
Pa
fuel system status vehicle speed engine battery voltage battery voltage fuel tank pressure fuel tank pressure ratio: ( MAP Model / Baro ) est amb air temp est amb air temp fuel level fuel level engine start temp - amb. temp time after engine start or fuel mixture adaptation amb pressure maximum number of attempts error: mass air flow error: coolant temp error: intake air temp error: fuel tank pres error: system voltage error: purge valve error: vehicle speed error: canister vent valve error: purge valve flow error: accelerator pedal engine speed battery voltage battery voltage output
closed loop < idling > < > < < > < > < < > stable > < not set not set not set not set not set not set not set not set not set not set
1.9 10.5 18.1 -2500 1300 0.812 1.5 32.25 11.2 91.2 9.75 600 68 10 -
approx. 5 sec Only one test per will be completed. The test will attempt to run up to 10 times until it successfully completes a test
4 sec continuous
Voltage
IC Internal
> 80 rpm > 9.99 V < 18.1 V activated and deactivated for complete checking
two driving cycles each with: 4 sec continuous or 50 sec cumulative two driving cycles each with: 4 sec or 50 sec cumulative two driving cycles each with: 4 sec or 50 sec cumulative
P0450
813
Pa
ambient temperature model vehicle speed >= time after canister vent valve open
-7.5 18.75 4
C mph sec
25.5 sec
P0451
1750 -3500
Pa Pa
time after engine start time after canister vent valve open
> >
1 4
sec sec
25.5 sec
344
Pa
Vent solenoid valve open Caniter purge flow (closed) ambient pressure fuel level fuel level fuel level Or fuel level valid for running Evap. leak detection Vehicle speed Vehicle speed Or ambient temperature model ambient temperature model time engine running
g / sec Pa % % %
0 93.75
mph mph C C sec 10 sec 0.1 sec continuous 4 sec continuous or 50 sec two driving cycles each with: 4 sec or 50 sec cumulative two driving cycles each with: 4 sec continuous or 50 sec cumulative
3 TRUE
P0452 P0453
0.1514 4.702
V V
Large leak
P0455
absolute value of vacuum pulldown slope < 4.5 ... 7.6 [ KLTLDSFS05 ]
fuel system status vehicle speed Pa/sec engine battery voltage battery voltage fuel tank pressure fuel tank pressure ratio: ( MAP Model / Baro ) est amb air temp est amb air temp fuel level fuel level engine start temp - amb. temp time after engine start or fuel mixture adaptation amb pressure error: mass air flow error: coolant temp error: intake air temp error: fuel tank pres error: system voltage
closed loop < idling > < > < < > < > < < > stable > not set not set not set not set not set
1.9 10.5 18.1 -2500 1300 0.81 1.5 32.25 11.4 88.1 9.75 600 68 -
11 sec Only one test per driving cycle completed. The test will attempt to run up to 10 times until it successfully completes a test
4 sec continuous
Page 13 of 21
162.0
km
>= < >= <= TRUE TRUE >= <= TRUE >= <= TRUE > > <
% % V V V V V V rpm V V 60 sec 0.1 sec continuous 0.1 sec continuous 4 sec cont. or 50 sec cumulative 4 sec cont. or 50 sec cumulative 4 sec continuous or 50 sec cumulative no
P0462
voltage <
0.25
P0463
voltage >
3.2
60 sec
no
circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage
Voltage
IC Internal
0.01 sec
Voltage
IC Internal
P0496
underpressure in tank
-60
Pa
fuel system status vehicle speed engine battery voltage battery voltage fuel tank pressure fuel tank pressure ratio: ( MAP Model / Baro ) fuel level fuel level engine start temp - amb. temp time after engine start or fuel mixture adaptation amb pressure maximum number of attempts est amb air temp est amb air temp error: mass air flow error: coolant temp error: intake air temp error: fuel tank pres error: system voltage error: purge valve error: vehicle speed error: canister vent valve error: purge valve flow error: accelerator pedal fuel system status vehicle speed engine battery voltage battery voltage fuel tank pressure fuel tank pressure ratio: ( MAP Model / Baro ) est amb air temp est amb air temp fuel level fuel level engine start temp - amb. temp time after engine start or fuel mixture adaptation amb pressure error: mass air flow error: coolant temp error: intake air temp error: fuel tank pres error: system voltage error: purge valve
closed loop < idling > < > < < > < < > stable > < > < not set not set not set not set not set not set not set not set not set not set closed loop < idling > < > < < > < > < < > stable > not set not set not set not set not set not set
1.9 10.5 18.1 -2500 1300 0.81 11.4 88.1 9.75 600 68 10 1.5 32.25 1.9 10.5 18.1 -2500 1300 0.81 1.5 32.25 11.4 88.1 9.75 600 68 -
about 4 sec Only one test per driving cycle completed. The test will attempt to run up to 10 times until it successfully completes a test
4 sec continuous
P0497
11 sec Only one test per driving cycle completed. The test will attempt to run up to 10 times until it successfully completes a test
4 sec continuous
Page 14 of 21
P0506 P0507
functional check
desired rpm - actual rpm > desired rpm - actual rpm < or fuel cut off due to overspeed > during this idle
100 -200 3
load (for underspeed only) coolant temp. intake air temp vehicle altitude factor ( sea level = 1.0 ) time after engine start evap purge (high HC conc.) cold start idle speed control intrusive evap test intrusive secondary air test (=not applicab error: throttle position error: vehicle speed error: coolant temperature error: intake air temperature error: evap system error: evap purge valve
< > > at idle > > FALSE FALSE not active not active not set not set not set not set not set not set
% C C factor sec
10 sec
P050A
functional check
desired rpm - actual rpm > during catalyst heating on desired rpm - actual rpm < during catalyst heating on
100 -200
rpm rpm
Engine coolant start temp. vehicle altitude factor ( sea level = 1.0 ) Engine coolant start temp. catalyst heating evap purge (high HC conc.) idle speed control catalyst heating intrusive evap test error: throttle position error: vehicle speed error: coolant temperature error: intake air temperature error: evap system error: evap purge valve
> at idle > < TRUE FALSE TRUE not set not set not set not set not set not set not set
C factor C -
7 sec
System Voltage P0562 P0563 range check low range check high
9.99 18.1
V V
time after engine start time after engine start vehicle speed
2 sec
no
ECM monitoring P0601 rationality wrong ROM checksum during initialization reaches ROMRSTA_UM times. 5 times checksum calculation at power down in the last driving cycle completely finished rationality P0602 P0603 rationality programming incomplete ETC monitoring controller reset wrong cyclic ROM checksum of critical regions service ECU bit set in calibration SW internal. Error from shut-down path test reaches DURNPRST_A times service ECU bit se 3 times partial checksum on critical variables power down calculation in the last driving cycle completly finished 30 sec 1 sec 5 sec TRUE 30 sec 0.01 sec at key off 0.01 sec at key on 0.01 sec at key on 0.01 sec continuous 4 sec continuous 4 sec continuous 4 sec continuous 4 sec continuous or 50 sec cumulative 4 sec continuous 4 sec continuous or 50 sec cumulative code set then 5 sec code set then 5 sec code set then 5 sec code set then 5 sec
P0604
RAM writeability check read and write test writeability check of RAM SW internal
power down calculation in the last driving cycle power down calculation in the last driving cycle
5 sec
P0606
Electronic Throttle Control (ETC) checks SW internal ETC monitoring torque comparison ETC monitoring engine speed signal ETC monitoring volumetric efficiency signal ETC mon. vol. Eff., spark advance, A/D conv. grp. A, reaction crosscheck ETC monitoring throttle crosscheck ETC monitoring A/D conv group B, A/D converter supply voltage crosscheck ETC monitoring redundant pedal signal Electronic Throttle Control (ETC) checks SW internal SPI failure of throttle output stage
5 sec
SW Internal
P0627 P0629
V V V
80 9.99 18.1
rpm V V
0.1 sec
0.1 sec
50 sec cumulative
P0628
voltage <
2.21
80 9.99 18.1
rpm V V
0.5 sec
Electronic Throttle Control P0638 motor control range check short term | circuit duty cycle | > ( absolute value ) 80 % battery voltage > 7 V 0.6 sec (recoverable) 0.01 sec continuous 4 sec continuous or 50 sec code set then 5 sec
Page 15 of 21
circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage circuit continuity - open circuit continuity - ground circuit continuity - voltage
Voltage
IC Internal
TRUE TRUE
3 sec
0.01 sec
4 sec continuous
Voltage
IC Internal
Voltage
IC Internal
P0650
Voltage
IC Internal
> 80 rpm > 10 V < 18.1 V activated and deactivated for complete checking -
0.01 sec
P0700 OBD emission fault detected by the TCM (Specific TCM DTC shown in freeze frame)
signal input
0.01 sec
P0501 P0502
171.9 3.1
mph mph
1800 3520 40 20
2 sec 3 sec
two driving cycles each with: 4 sec continuous or 50 sec cumulative code set then 5 sec
P0806
count - gear changes detected senso ( ratio of engine speed to presses vehicle speed -- range change ) detected Delay between shift detections vehicle speed between gear change detects V V
> >
10 25.0
sec mph
0.249 4.75
IC Internal
18.1 9 6000
v v rpm
0.01 sec
0.01 sec
4 sec
Electronic Throttle Control P2100 P2101 circuit switch-off difference between set and actual position of throttle blade Electronic Throttle Control (ETC) checks ETC monitoring watchdog shutdown path functionality of return spring throttle blade return response 0.56 sec output circuits not deactivated as commanded difference between set and actual position of throttle blade > [ Table DWDKSBAMX ] electronic throttle adaptation battery voltage power down processing in the last driving cycle vehicle speed engine speed engine coolant temperature engine coolant temperature intake air temperature intake air temperature battery voltage accelerator pedal position not active > completly finished <= < >= <= >= <= > < 7 0 40 5.25 100.5 5.25 143.8 10.0 14.9 V mph rpm C C C C V % 0.1 sec 0.5 sec 0.01 sec at key on 0.01 sec continuous 0.01 sec at key on 0.01 sec at key on 4 sec continuous 4 sec cont. or 50 sec cumulative 4 sec continuous 4 sec continuous code set then 5 sec code set then 5 sec code set then 5 sec code set then 5 sec
P2105 P2119
Electronic Throttle Control P2176 throttle exchange detection learn fail or initial throttle learn failed or learning prohibited due to secondary parameters not met or minimum throttle position out of range range check poti1 value at lower stop throttle potentiometer 1 voltage < or throttle potentiometer 1 voltage > range check poti2 value at lower stop throttle potentiometer 2 voltage < or throttle potentiometer 2 voltage > 4.12 4.55 V V vehicle speed engine speed engine coolant temperature engine coolant temperature intake air temperature intake air temperature battery voltage accelerator pedal position <= < >= <= >= <= > < 0 40 5.25 100.5 5.25 143.8 10.0 14.9 mph rpm C C C C V % 1 sec once per ignition on 0.01 sec at key on 4 sec continuous code set then 5 sec
0.341 0.988
V V
Fuel System Lean/Rich Multiplicative Bank 1 P2177 P2178 P2179 P2180 fuel trim limits exceded range - multiplicative ( load > threshold and air flow > threshold ) delta lambda correction > or delta lambda correction < delta lambda correction > or delta lambda correction < 1.23 0.78 1.23 0.78 factor factor factor factor
Bank 2
air mass flow air mass flow engine load engine load engine speed engine speed closed loop control throttle angle engine coolant temperature
Page 16 of 21
Bank 2
Oxygen Sensor sensor circuit (secondary O2) bank 1 sensor 2 bank 2 sensor 2
P2232 P2235
secondary O2 sensor voltage gradient > within time after heater turn off < for occurrences > out of heater turn offs
2 0.04 4 6
secondary O2 heating stable and secondary O2 dew point end for time engine running battery voltage mod. exhaust-gas temp. time after dew point exceeded
TRUE TRUE > TRUE > < > TRUE > ready > active FALSE > < > > FALSE FALSE FALSE FALSE running TRUE TRUE > ready > active FALSE > < > > FALSE FALSE FALSE FALSE running TRUE TRUE TRUE
10 sec
Oxygen Sensor sensor response (secondary O2) bank 1 sensor 2 bank 2 sensor 2
P2270 P2272
secondary O2 sensor voltage < for time > then ramping in enrichment by at gradient for time (after enrichment limit reached)
engine running battery voltage secondary O2 sensor for time secondary O2 closed loop control lambda DFCO / sec engine air flow (intrusive test) sec and engine air flow for time engine air flow (passive monitor) sec. O2 trim - fast lean correction sec. O2 trim - fast rich correction sec. O2 trim - slow correction sec. O2 aging DFCO test failed engine scheduled by System Manager V sec engine running battery voltage secondary O2 sensor lambda for time / sec secondary O2 closed loop control sec DFCO engine air flow (intrusive test) and engine air flow for time engine air flow (passive monitor) sec. O2 trim - fast lean correction sec. O2 trim - fast rich correction sec. O2 trim - slow correction sec. O2 aging DFCO test failed engine scheduled by System Manager engine start successful during previous dr real time clock active V sec
approx. 600 sec additional time if fuel level is low and not failed 600 sec
P2271 P2273
secondary O2 sensor voltage > for time > then ramping in enleanment by at gradient for time (after enleanment limit reached)
10.4 10
V sec
Real time clock Engine Off Timer Status ( performed during engine off operation )
P2610
3.0
0.1 sec
two driving cycles each with: 4 sec continuous or 50 sec cumulative two driving
P2610
TRUE
0.1 sec
0.1 sec
4 sec
Page 17 of 21
TRUE >=
counts
sec V V sec V V -
U0101
2.5 sec
Page 18 of 21
P0116
(internal manufacturer cross reference) KLTCWCSTAB Engine coolant temperature model based on ambient temperature + engine off timer output Time (seconds) Coefficient: 1000 0.996 7200 0.488 10800 0.270 14400 0.191 21600 0.106 32400 0.063 43200 0.031 50400 0.008
P0141, P0161
KFRINH / 2 (internal manufacturer cross reference) Sensor Element (Ceramic) Impedance, Nominal Value - Secondary O2 Sensor Ohms Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 300 360 420 480 O2 Heater Power (watts) 344 328 304 272 0.7 248 240 232 200 0.8 200 184 168 152 1.0
296
FRINH1 / 2 (internal manufacturer cross reference) Multiplication Factor for Internal Resistance KFRINH Nominal Value - Secondary O2 Sensor Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 300 360 420 480 540 15.00 10.00 6.00 4.00 2.50 factor
Page 19 of 21
RPM dynamic threshold for disabling knock diagnosis 400.0 800.0 RPM 500.01 600.01 RPM per second
P0327, P0332
(internal manufacturer cross reference) UDKSNU Reference voltage threshold for knock sensor diagnosis - Lower Limit Engine Speed ( rpm ) 400 800 1200 0.056 0.060 0.067 Peak RMS Voltage ( V )
1600 0.079
2000 0.089
2400 0.104
2800 0.121
3200 0.132
3600 0.139
4000 0.145
4400 0.155
4800 0.181
5200 0.192
P0328, P0333
(internal manufacturer cross reference) UDKSNO Reference voltage threshold for knock sensor diagnosis - Upper Limit Engine Speed ( rpm ) 400 800 1200 3.120 4.904 5.796 Peak RMS Voltage ( V )
1600 6.815
2000 7.834
2400 9.108
2800 10.000
3200 11.911
3600 18.790
4000 22.714
4400 25.287
4800 27.197
5200 30.637
P0442
KFEONVPT (internal manufacturer cross reference) Vacuum / Pressure Threshold for Fuel Tank Leak Detection Vacuum / Pressure (hPa) Ambient Temperature (Model) (C) 0 5.3 9.8 Fuel Level (%) 10.61 12.07 12.60 5% 10.94 12.67 13.19 16% 8.27 9.99 10.91 27% 6.93 8.24 8.14 38% 7.32 8.11 6.36 49% 7.09 7.29 7.01 60% 5.03 4.72 5.71 71% 5.48 5.53 5.30 82% 5.36 5.35 5.40 93% Tank Capacity 65.8 Liters Vacuum / Pressure (Pa) Ambient Temperature (Model) (C) 0 5.3 9.8 Fuel Level (%) 1061 1207 1260 5% 1094 1267 1319 16% 827 999 1091 27% 693 824 814 38% 732 811 636 49% 709 729 701 60% 503 472 571 71% 548 553 530 82% 536 535 540 93%
20.3 9.92 10.03 9.59 9.83 7.50 5.82 6.68 6.15 6.16
24.8 9.67 10.08 8.29 7.44 5.24 5.60 6.16 5.67 5.63
34.5 14.02 14.16 12.17 8.67 8.91 8.95 8.91 8.94 8.94
39.8 14.32 14.22 13.60 8.95 8.76 8.78 8.78 8.78 8.78
20.3 992 1003 959 983 750 582 668 615 616
24.8 967 1008 829 744 524 560 616 567 563
34.5 1402 1416 1217 867 891 895 891 894 894
39.8 1432 1422 1360 895 876 878 878 878 878
Page 20 of 21
P2101
(internal manufacturer cross reference) DWDKSBAMX Maximum Throttle Angle Deviation per computation cycle Percent Throttle Opening ( % ) 0 0.3 4 6 Percent Throttle Delta ( % )
1 11
5 20
15 50
Page 21 of 21