Вы находитесь на странице: 1из 64

07_GRP02_All Engines.

xls
Component/ System Camshaft Control Electrical Bank 1 Intake Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

P0010 P2088 P2089

Bank 1 Exhaust

P0013

circuit continuity open circuit continuity ground circuit continuity voltage circuit continuity -

Voltage

IC Internal

engine speed battery voltage battery voltage output

> > < activated and deactivated for complete

80 10 18.1

rpm V V

0.01 sec

0.01 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous

P2090 P2091 Bank 2 Intake P0020 P2092 P2093 Bank 2 Exhaust P0023 P2094 P2095

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

checking

e or 50 sec cumulative

System - Control Bank 1 Intake Bank 1 Exhaust

P0011 P0014

Bank 2 Intake

P0021

rationality low / high difference to start test (filtered actual angle versus filtered desired angle) > (desired must

6.0 . . . degrees 11.0 KFDWNWD MXE / 2 KFDWNWD

engine speed engine run time

> >

480 1.8

rpm sec

approx. 20 sec

0.01 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec

camshaft control circuit test error: camshaft control circuit coolant temperature

complete

Bank 2 Exhaust

P0024

remain above value MXA / 2 to test to complete the evaluation) same as above, but 0 offset added to the difference, during cold start only: filtered actual angle < filtered desired angle from test start within time 2.5

not set

( 2 times

cumulativ continuous e

degrees

<

143

for 2.5 sec each )

or 50 sec

coolant temperature

>

-48 143 -48

C C C

cumulative

engine oil temperature < engine oil temperature >

sec

cam-crank alignment adaptation

complete

(detects 5 sec slow [time constant]) for multiple activation 10 occurrences (decrements upon count

activations where

( same as stated in "time required" column )

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

no difference is seen between desired and actual) same as above, but 4 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 2.5 (overlaps with time to detect above) (passes after multiple good activations in both cam phase rotation directions) 1.5

count

degrees

sec

System - Cam - Crank Alignment Bank 1 Intake Bank 1 Exhaust Bank 2 Intake Bank 2 Exhaust

P0016 P0017 P0018 P0019

cam-crank adapted angle limit check (applies for each camshaft)

adapted angle >

14.5

degrees degrees degrees degrees

engine run time > engine coolant temp > engine coolant temp < model: engine oil temp < error: camshaft sensor error: camshaft control circuit

> > < <

50 0 95.25 120

sec C C C

approx. 600 sec

0.2 sec continuous

4 sec

two driving

or adapted angle 14.5 < or actual angle 20 with parked cams > and < 25

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

fail after

Bank 1 / Idler Sprocket

P0008

adapted angle for both cams > adapted angle for both cams <

10.5

degrees

not set

Bank 2 / Idler Sprocket

P0009

not set

2 adaptatio n cycles required

cumulative

Air / Fuel Ratio Sensor Heating and Oxygen Sensor Heating heater circuits - electrical bank 1 sensor 1 (primary) P0030 P0031 P0032 bank 2 sensor 1 (primary) P0050

circuit continuity open circuit continuity ground circuit continuity voltage circuit continuity -

Voltage

IC Internal

engine battery voltage battery voltage output

running > < activated and deactivated for complete 10.5 18.1 V V

0.01 sec

0.01 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous

P0051

open circuit continuity ground

checking

e or 50 sec

07_GRP02_All Engines.xls
Component/ System Fault Code P0052 Monitor Strategy Description circuit continuity voltage circuit continuity open circuit continuity ground circuit continuity voltage circuit continuity open circuit continuity ground circuit continuity Voltage IC Internal engine speed battery voltage battery voltage > > < 80 10 18.1 rpm V V 0.01 sec 0.01 sec continuous 4 sec Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination cumulative

bank 1 sensor 2 (secondary)

P0036 P0037 P0038

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

bank 2 sensor 2 (secondary)

P0056 P0057 P0058

secondary O2 sensor ready heating secondary O2 sensor reached dew point output activated and deactivated for complete

0.5sec

cumulative

voltage A/F Sensor Heating heater performance bank 1 sensor 1 bank 2 sensor 1

checking

P0053 P0059

correction value for absolute value of 15 A/F sensor correction value for internal resistance A/F sensor internal measurement too much resistance >

Ohms

battery voltage battery voltage

> <

10.5 18.1

V V

40 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

engine starting

complete

Mass air flow sensor

P0101

range check low or

mass air flow <

-1.4 . . . 77.0 KFMLDMN

g/sec

battery voltage time after start

> > > not set > > < TRUE

10.5 0.3 150 320 11.1 0.75 -

V sec rev rpm g/s -

2 sec

0.01 sec continuous

4 sec

two driving

fuel trim limits > delta lambda 0.2 exceded correction range multiplicative and correction factor < correction factor air 0.7 (modeled air mass mass at throttle / air mass measured by air mass flow meter) range check high mass air flow > 31.9 . . . 276 KFMLDMX -0.2

factor

factor

crankshaft revolution counter error: throttle position sensor engine speed air mass ratio: MAP to Baro long term fuel trim active

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

g/sec factor -

or fuel trim limits < delta lambda exceded correction range multiplicative and correction factor > correction factor (modeled air air mass mass at throttle / air mass measured by air mass flow meter) P0102 P0103 circuit check low circuit check high mass air flow < mass air flow >

1.3

factor

-11.7 294.4

g/sec g/sec

battery voltage

>

7.5

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

Intake air temperature sensor

P0111

response check

max intake air temperature min intake air temperature >

drive period - count 1.5 C each with vehicle speed mass flow mass flow

>=

16

count 2 sec

0.1 sec continuous

4 sec

two driving

>= < >

34.375 42.2 11.1 60

mph g/ sec g/ sec C

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

coolant temperature <= at start no fuel shut-off idle period - count

>=

count

each with vehicle speed <= coolant temperature <= at start coolant temperature > ECT decrease since prior shutdown P0112 P0113 range check low range check high intake air temperature > Temperature for closed loop control 132 -42 C C time after start then time in idle and intake air temperature then | IAT change | (abs value) while integrated air mass increases Engine coolant temperature sensor P0116 difference from intake air temperature after soaking filtered difference ( ECT at key on IAT at key on ) > 10 C > > < <= >

6.25 48

mph C

60 0

C C

180 10 -42 3.6

sec sec C C

>=

1000

key up IAT - previous < min IAT key up IAT - previous > min IAT previous accumulated > air mass previous accumulated > air mass previous engine run time or

2.25 -30 4000

C C g

300 sec for block heating

0.2 sec continuous

4 sec

immediate

additional once code after block has

4000

been set

or

>

600

sec

check

one filter update per

heater check when filtered approx. 6 test

filtered difference ( ECT at key on IAT at key on ) < -10 C

ECT at shut down >

84.75

C -

cold start

Controller Shut Down last cycle at end of Strong Wind / Open not detected Hood based on IAT rise at shut down Block Heater not detected -

difference average exceeds run length

threshold (15C delta) -

plausibility check

or calculated coolant temperature model

9.8

the model temperature increases

approx.

or 50 sec two driving

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria minus measured temperature > Threshold Value Specified Units Secondary Parameters depending on air flow Enable Condition Enable Value Units Time Frequency Required of Checks 500 sec Criteria MIL for Code Illumination cumulativ cycles each e with: 4 sec cont. or 50 sec cum. 0.1 sec continuous 4 sec two driving

Engine coolant temperature sensor

P0117

range check low

coolant temperature >

140.3

If Startup IAT hot restart timer

> >=

72 60

C sec

0.1 sec

continuou cycles each s or 50 sec with: 4 sec cumulativ cont. or 50 e sec cum.

P0118

range check high

coolant temperature <

-42

If Startup ECT

<

-42 2.25 0 2

C C g sec

| ECT-Startup ECT | <= (abs value) integrated air mass >= increases and air mass timer >=

P0119

intermittent ( discontinuity )

delta coolant -3.75 temperature < delta coolant 3.75 temperature > weighted counter > 60000 ( up 10000 w/jump; down 1 with steady )

C C count

approx. 300 sec

0.01 sec continuous

Throttle Position Sensor 1 (primary)

P0121 P0122 P0123

range check poti voltage plausibility to other poti

sensor difference > sensor circuit low voltage < sensor circuit high voltage >

9 0.176 4.629

% V V

battery voltage

>

continuou 0.1 sec s continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ cont. or 50 e

Sensor 2 (redundant)

P0221 P0222 P0223

range check poti voltage, plausibility to other poti

sensor difference > sensor circuit low voltage < sensor circuit high voltage >

9 0.156 4.883

% V V

battery voltage

>

continuou 0.1 sec s continuous

sec cum.

Engine Coolant

P0128

Coolant Temperature Below Thermostat Regulating Temperature (plausibility check)

(calculated reference 10.5 model coolant temp minus measured coolant temperature) >

debouncing time

>

20

sec

approx.

0.1 sec

4 sec

two driving

Thermostat Monitoring

error: engine coolant temp error: vehicle speed sensor est. ambient temperature est. ambient temperature vehicle speed engine speed

not set

900 sec

continuous

continuou cycles each s or 50 sec with: 4 sec

not set

reference model calculation limit

89.25

> < >= >

-10.5 70 9.375 960

C C mph rpm

cumulativ continuous e or 50 sec cumulative

( development vehicles indicated steady thermostat regulating

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria 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. ) Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value 70.5 3000 Units Time Frequency Required of Checks C g Criteria MIL for Code Illumination

coolant temperature at < start integrated air mass > flow

Air / Fuel Ratio Sensor (primary A/F) integrated circuit interface bank 1 bank 2 P0130 P0150 A/F sensor voltage IC correction too high absolute value of A/F sensor voltage IC corrective value > 0.1 battery voltage V battery voltage engine engine starting < > running complete 18.1 10.7 V V 0.1 sec 0.1 sec continuous 4 sec two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

Air / Fuel Ratio Sensor (primary A/F) reference ground circuit; reference voltage circuit; or measuring current circuit bank 1 sensor 1 - low volt P0131 bank 2 sensor 1 - low volt P0151 A/F sensor signal at IC Circuit Status VM shorted low ( reference ground ) below lower limit or A/F sensor IC Circuit Status signal at UN shorted low ( reference voltage [Nernst voltage] ) below lower limit or A/F sensor signal at IA ( measuring current trim circuit ) below lower limit bank 1 sensor 1 - high volt bank 2 sensor 1 - high volt P0132 P0152 A/F sensor signal at IC Circuit Status VM shorted high ( reference ground ) above upper limit or A/F sensor IC Circuit Status signal at UN shorted high ( reference voltage [Nernst voltage] ) above upper limit IC Internal e IC Circuit Status shorted low IC Internal or 50 sec cumulative IC Internal battery voltage battery voltage < > 18.1 10.7 V V 2 sec 0.1 sec continuous 4 sec two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous

IC Internal

engine engine starting

running complete

IC Internal

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description or A/F sensor signal at IA ( measuring current trim circuit ) above upper limit Primary Malfunction Signal and Criteria IC Circuit Status shorted high Threshold Value IC Internal Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

Air / Fuel Ratio Sensor (primary A/F) response Bank 1 Sensor 1 Bank 2 Sensor 1 P0133 P0153

dynamic response slow or low amplitude

A/F sensor dynamic value <

0.4

ratio

fuel trim forced amplitude A/F sensor

active ready < MAX > MIN <

1.25 0.75 1.06

factor factor lambd a

2 sec 0.01 sec continuous 4 sec two driving

( versus

short term fuel trim (o.k.) reference short term fuel trim (o.k.) sensor ) measured A/F minus integral control of secondary O2 measured A/F minus integral control of secondary O2 engine speed engine speed volumetric efficiency volumetric efficiency volumetric efficiency gradient A/F sensor housing model temp absolute value of forced amplitude filtered purge HC conc. factor or evap purge all fuel injectors active evap purge high HC conc. A/F pumping current circuit error: evap purge valve error: evap purge valve circuit scheduled by System Manager heater reached set temperature

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

then > 0.94 lambd dynamic a test rpm sample rpm count % % > %/sec C 60

< > < > < < > < not active TRUE FALSE

2520 1480 50 16.5 30 570 0.02 15

lambd samples a factor

checked OK not set not set TRUE TRUE -

A/F Sensor Heating heater performance (primary A/F) bank 1 sensor 1

P0135

bank 2 sensor 1

P0155

A/F sensor calculated temperature too low

A/F sensor temperature calculation <

650

battery voltage

>

10.5

70 sec

0.1 sec

4 sec

two driving

battery voltage internal resistance measurement all injectors activated A/F sensor internal resistance

< valid TRUE FALSE

18.1 -

V -

continuous

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters excessive correction required engine stop time engine temperature at start A/F sensor heating ready A/F heater control shut off scheduled by System Manager heater performance (primary A/F) bank 1 sensor 1 (primary) bank 2 sensor 1 (primary) Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination cumulative

> > TRUE FALSE TRUE

300 -9.75 -

sec C -

P0135

A/F sensor calculated temperature below threshold

A/F sensor temperature calculation <

740

A/F Heater at Maximum Power modeled exhaust temp. at sensor timer expires after either: fuel shut off >= 3 sec dur. ends or initial A/F heater turn on battery voltage battery voltage A/F heater control shut off modeled exhaust temp. valid scheduled by System Manager

TRUE

60 sec

0.1 sec

4 sec

two driving

P0155

TKERDCMN

> > > < FALSE FALSE TRUE

250 25 10.5 18.1 -

C sec V V -

continuous

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

Oxygen Sensor sensor circuit (secondary O2) bank 1 sensor 2 bank 2 sensor 2

P0137 P0157

short circuit to ground

secondary O2 sensor 0.06 voltage <

secondary O2 heating TRUE stable and mod. exhaust > gas temp. for time > engine running battery voltage mod. exhaust-gas temp. time after start engine temp at stop engine temp error: engine coolant temp TRUE > < < > < not set

250 90 10.5 800 1 60 40 -

C sec V C sec C C -

0.1 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

bank 1 sensor 2 bank 2 sensor 2

P0138 P0158

short circuit to battery voltage

secondary O2 sensor 1.05 voltage >

secondary O2 heating stable and mod. Exhaustgas temp. for time engine running battery voltage mod. exhaust-gas temp.

TRUE > > TRUE > <

250 90 10.5 800

C sec V C

5.1 sec

bank 1 sensor 2

P0140

sensor line disconnection

secondary O2 sensor 0.401 voltage >

secondary O2 heating TRUE stable

60 sec

07_GRP02_All Engines.xls
Component/ System bank 2 sensor 2 Fault Code P0160 Monitor Strategy Description Primary Malfunction Signal and Criteria and secondary O2 sensor voltage < or secondary O2 sensor 40000 internal resistance > when modeled exhaust gas temperature > Oxygen Sensor (Secondary O2 sensor) Slow response voltage during DCFO bank 1 sensor 2 (secondary) bank 2 sensor 2 (secondary) Threshold Value 0.519 Specified Units V Secondary Parameters Enable Condition Enable Value 250 Units Time Frequency Required of Checks C Criteria MIL for Code Illumination

and mod. Exhaust-gas > temp. for time engine running battery voltage

Ohm

> TRUE >

90 10.5

sec V

600

mod. exhaust-gas temp.

<

800

deceleration fuel cut- active off (DCFO) secondary O2 sensor > voltage since DCFO secondary O2 secondary O2 sensor 0.14 sensor voltage response to DFCO since DCFO V air mass integration from high voltage to low voltage during DFCO battery voltage secondary O2 sensor readiness or secondary O2 sensor failed DFCO test in DLSAHK function secondary O2 sensor dew point secondary O2 heating stable primary A/F sensor primary A/F sensor measured A/F value >

0.59

4sec

4 sec 15 g

two driving

P0139 P0159

continuou cycles each s

> TRUE TRUE

10.5 -

V -

reached TRUE ready >

10

lambd a

Oxygen Sensor Heating heater performance (secondary O2) bank 1 sensor 2 (secondary) bank 2 sensor 2 (secondary)

P0141

secondary O2

measured secondary

battery voltage

>

10.5

approx.

0.1 sec

4 sec

two driving

P0161

sensor O2 sensor internal internal resistance resistance > above threshold nominal internal resistance 104 . . . 296 Ohms

battery voltage engine running engine starting

< TRUE complete FALSE

18.1 -9.75

V C

100 sec

continuous

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

multipy times degradation factor

3.5 . . . 7.5 factor

fuel cut off

for time

sec

sec. O2 internal valid resistance intake air temperature > engine off soak time modeled exhaust temp. at secondary O2 sensor suspicion of secondary O2 sensor open circuit secondary O2 voltage supply > in range

120 sec 360 . . . C 500

FALSE

ON

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters from the deactivation for time Fuel Injector circuit continuity Cylinder #1 Enable Condition > Enable Value 120 Units Time Frequency Required of Checks sec Criteria MIL for Code Illumination

P0201 P0261 P0262

Cylinder #2

P0202

circuit continuity open circuit continuity ground circuit continuity voltage circuit continuity -

Voltage

IC Internal

engine speed battery voltage battery voltage output

> > < activated and deactivated for complete

80 10 18.1

rpm V V

0.01 sec

0.01 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous

P0264 P0265 Cylinder #3 P0203 P0267 P0268 Cylinder #4 P0204 P0270 P0271 Cylinder #5 P0205 P0273 P0274 Cylinder #6 P0206 P0276 P0277

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 crankshaft speed fluctuation cylinder 1 to cylinder 6 emissions relevant misfire rate 1.82 % engine speed engine speed

checking

e or 50 sec cumulative

Misfire Emission Level Multiple Cylinder Cylinder #1 Cylinder #2 Cylinder #3 Cylinder #4 Cylinder #5 Cylinder #6 P0300 P0301 P0302 P0303 P0304 P0305 P0306

> <

420 7000 10.2 10.5 . . . 29.3 1200 . . . 3620 225 . . . 1350 6

rpm rpm % % rpm/s ec %/rev ignitio ns C -

1000 revs cylinder firing frequency

4 sec

Fault during

indicated torque (idle, > no drive) indicated torque > (drive) (MISALUN) engine speed gradient < volumetric efficiency gradient cylinder events after engine start air temperature rough road traction control clutch switch press / release leak detection < >

continuou 1st interval: s 2 faults in After 2 different

continuous

detection, drive cycles. the diagnosti Fault during c can only remaining pass if intervals: similar 8 faults in 2 condition different s are drive cycles

> -30 not detected off transition off

FALSE -

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters active handling ABS engine drag control 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 Catalyst Damaging Level Multiple Cylinder Cylinder #1 Cylinder #2 P0300 P0301 P0302 OR Catalyst damaging misfire rate Includes all the above with the following exceptions: First interval extention engine coolant temperature fuel level OR fuel level < 47 C Enable Condition not active not active not active not active > < on set not set not set not set 11.6 11.6 % % Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination encounter with at least ed 4 faults in each.

1000 revs First interval 200 revs all remaining intervals

First occurance: immediate flashing

Cylinder #3 Cylinder #4 Cylinder #5 Cylinder #6

P0303 P0304 P0305 P0306

18.1 . . . 5 see Misfire supplementa l data (h) (2.5.1)

>= <

11.6 11.6 -

% % -

while error present, then no MIL with no error.

AND blinking MIL blinking AND NOT first blink event -

Second occurance: immediate flashing while error present, then solid MIL with no error.

Knock Control Circuit

P0324

zero test (part 1)

| integrator voltage 715 mV | > (absolute value ) for consecutive events or

0.215

knock control

active

2300 50 . . . 100 -

50 sec

every 510

4 sec

two driving

engine speed gradient < 2 count manifold pressure gradient test pulse fault assumption knock control < not set

rpm / cumulativ engine sec e kPa / cycles sec continuous

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

P0324

zero test (part 2)

| integrator gradient | 60 . . . 40 ( absolute value ) > (absolute value ) for consecutive events

V / sec

active

DKROFN 2 count

engine speed gradient < manifold pressure gradient test pulse fault assumption engine speed engine speed < not set > <

2300 50 . . . 100 1000 4200

rpm / sec kPa / sec rpm rpm

cumulative

07_GRP02_All Engines.xls
Component/ System Fault Code P0324 Monitor Strategy Description test pulse Primary Malfunction Signal and Criteria test pulse integral < for consecutive events Threshold Value 3.7 2 Specified Units V count Secondary Parameters engine coolant temp. Enable Condition > Enable Value 60 2300 50 . . . 100 Units Time Frequency Required of Checks C rpm / sec kPa / sec Criteria MIL for Code Illumination

engine speed gradient < engine load gradient zero test fault assumption < not set

Bank 1 Performance

P0327

range check low

reference voltage <

0.7 . . . 2.2 V UDKSNU

engine coolant temperature engine speed cylinder identification

> > correct

60 2000 -

C rpm -

approx. 20 sec

0.1 sec continuous

4 sec

two driving

for consecutive events P0328 range check high reference voltage >

100

count

continuou cycles each s or 50 sec with: 4 sec

engine speed 33 . . . 99 UDKSNO for consecutive events 100 count V

>

2000 2300 50 . . . 100 -

rpm rpm / sec kPa / sec -

engine speed gradient < engine load gradient error: knock control circuit (IC) engine speed limp home engine coolant temperature engine speed cylinder identification < not set not active

cumulativ continuous e or 50 sec cumulative

Bank 2 Performance

P0332

range check low

reference voltage <

0.7 . . . 2.2 V UDKSNU

> > correct

60 2000 -

C rpm -

approx. 20 sec

0.1 sec continuous

4 sec

two driving

for consecutive events P0333 range check high reference voltage >

100

count

continuou cycles each s or 50 sec with: 4 sec

engine speed 33 . . . 99 UDKSNO for consecutive events 100 count V

>

2000 2300 50 . . . 100 -

rpm rpm / sec kPa / sec -

engine speed gradient < engine load gradient error: knock control circuit (IC) engine speed limp home camshaft revolutions detected < not set not active

cumulativ continuous e or 50 sec cumulative

Crankshaft Position Sensor

P0335

circuit continuity

no engine signal but phase signals available

rpm

>

12

count approx. s 5 sec

0.01 sec continuous

4 sec

immediate

continuou once code s or 50 sec has cumulativ been set e

rationality check

reference gap missing > ( sensor signal but no reference ) unexpected resynchronization > ( loss of reference mark ) intermittent loss of engine speed signal >

gaps

P0336

rationality check

count

with: 4 sec continuous

rationality check

28

count

or 50 sec

P0338

rationality check

number of measured 8 teeth per crankshaft

count

approx.

1 per rev

cumulative

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria revolution deviates from expected Camshaft Position Sensor Bank 1 Intake Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks 2 sec continuous Criteria MIL for Code Illumination

P0341 P0342 P0343

plausibility check circuit low circuit continuity or high

signal erratic or out of 120 position signal permanently low signal permanently high

count

engine in synchronized mode

TRUE

10

1 per rev

4 sec

two driving

revolution continuous s

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

Bank 2 Intake

P0346 P0347 P0348

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

Bank 1 Exhaust

P0366 P0367 P0368

Bank 2 Exhaust

P0391 P0392 P0393

Ignition Coil circuit continuity Cylinder #1

P0351 P2300 P2301

Cylinder #2

P0352 P2303 P2304

Cylinder #3

P0353 P2306 P2307

Cylinder #4

P0354 P2309 P2310

Cylinder #5

P0355 P2312 P2313

Cylinder #6

P0356

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

Voltage

IC Internal

engine speed engine speed battery voltage battery voltage

> < > <

600 5000 10 18.1

rpm rpm V V

20

1 per rev

4 sec

two driving

crankshaf continuous t revolution s

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

07_GRP02_All Engines.xls
Component/ System Fault Code P2315 P2316 Monitor Strategy Description circuit continuity ground circuit continuity voltage oxygen storage of catalyst normalized oxygen 1 storage less than normalized oxygen storage of a limit catalyst < factor exhaust gas mass flow > exhaust gas mass flow < 7.22 15.56 g/sec approx. g/sec 1000 sec 0.01 sec 4 sec two driving Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

Catalyst Bank 1 Catalyst Bank 2

P0420 P0430

continuou cycles each s

catalyst temp. model catalyst temp. model

< >

750 500 1040 3000 15 . 25 . 1 3.89 450 -30 -

C C rpm rpm % % C/ sec g/sec


2

during active driving one test ( average of 3 checks ) per driving cycle

one completed test per driving cycle

with: 4 sec continuous or 50 sec cumulative

engine speed > engine speed < engine load > engine load < modeled catalyst < temp. gradient exhaust gas mass flow < gradient fuel system closed active loop time after engine start > ambient temperature error: secondary O2 aging error: fuel system error: cam control diagnosis scheduled by System Manager secondary O2 sensor readiness short term fuel trim at Upper limit short term fuel trim at lower limit Evap. Leak detection transient compensation catalyst clear out catalyst monitoring device control command primary A/F sensor response Evaporative System and Leak Monitor Small Leak - 0.020 " > not set not set not set TRUE TRUE not set not set not active not set not set

sec C -

not set set

P0442

natural

filtered fault index >

0.6

Eng. Running Vac.

not set

( see P0455 for

approx.

0.1 sec

filtered

immediate

pressure/vacuum in tank

pull down or vac. pulldown

0.020" leak

details ) ( see P0455 for

600 sec

once per

value

based on: ( peak pressure peak vacuum ) <

540 . . . 1430

Pa

suspect leak est amb air temp est amb air temp

> <

details ) 1.5 C 32.25 C

each test engine off cycle

exceeds once code threshold has

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value 74.25 600 5.1 1.6 8 11.6 88.4 10.2 Units Time Frequency Required of Checks C approx. Criteria MIL for Code Illumination then been set

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 not set not set not set not set not set not set not set valid FALSE < < > < > > > >

sec 6 test miles average mph factor % % % run length

4 sec continuou approx. s 6 test average run length ( The MIL actually is requested during shut down soak. It becomes visible on the following drive. )

9.75 42 1.5 32.3 0 68 10.8 12.5

C C C C sec kPa V miles

Evaporative Emission System Purge Solenoid Control Circuit

P0443 P0458 P0459

circuit continuity open circuit continuity ground circuit continuity voltage

Voltage

IC Internal

engine speed battery voltage battery voltage output

> > < activated and deactivated for complete checking

80 10 18.1

rpm V V

0.01 sec

0.01 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous

e or 50 sec cumulative

Evaporative System and Leak Monitor EVAP canister vent valve

P0446

underpressure in tank

tank pressure <

-800

Pa

fuel system status vehicle speed engine battery voltage battery voltage

closed loop < idling > <

1.9 10.5 18.1

mph V V

approx. 5 sec

0.1 sec

4 sec

two driving

one Only one completed test per test per

continuou cycles each s with: 4 sec continuous or 50 sec

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters fuel tank pressure fuel tank pressure ratio: ( MAP Model / Baro ) est amb air temp est amb air temp fuel level fuel level Enable Condition > < < > < > < Enable Value -2500 1000 0.555 1.5 32.25 11.6 88.4 9.75 600 68 10 Units Time Frequency Required of Checks Pa Pa C C % % C sec kPa The test will attempt to run up to 10 times until it successfu lly completes a test will be driving complete cycle d. Criteria MIL for Code Illumination cumulative

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 Evap Vent Solenoid Control Circuit P0449 P0498 P0499 circuit continuity open circuit continuity ground circuit continuity voltage Voltage IC Internal engine speed battery voltage battery voltage output stable > < not set not set not set not set not set not set not set not set not set not set

> > < activated and deactivated for complete checking

80 10 18.1

rpm V V

0.01 sec

0.01 sec continuous

4 sec

two driving

Only one test per

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous

e or 50 sec cumulative

Fuel Tank Pressure Sensor

P0451

rationality - signal oscillation

| delta pressure 813 signal | ( = current pressure old pressure) >

Pa

ambient temperature model vehicle speed >= time after canister vent valve open

> <= >

-7 18.75 3

C mph sec

25.5 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec

or rationality - signal range check

sensor signal >= sensor signal >=

1500 -2970

Pa Pa

time after engine start > time after canister vent valve open vehicle speed >= ambient temperature model vehicle speed > >= >

1 3 6.25 -7

sec sec mph C

25 sec

P0452

circuit continuity ground

sensor signal <

-3969

Pa

0.0

mph

14 sec

or 50 sec

07_GRP02_All Engines.xls
Component/ System Fault Code P0453 Monitor Strategy Description circuit continuity voltage Primary Malfunction Signal and Criteria sensor signal > Threshold Value 1719 Specified Units Pa Secondary Parameters ambient pressure ambient temperature model fuel level fuel level Evaporative System and Leak Monitor Large leak Enable Condition > > > < Enable Value 68000 -7 11.6 88.4 Units Time Frequency Required of Checks Pa C % % Criteria MIL for Code Illumination cumulative

P0455

vacuum pulldown slope

absolute value

fuel system status vehicle speed

closed loop < idling

1.9 -

mph -

11 sec

0.1 sec

4 sec

two driving

of vacuum pulldown slope <

30 . . . 70

Pa

engine

Only one one

continuou cycles each s with: 4 sec

KLGGRTED 05 OR Stuck Closed Purge valve P0455 vacuum pulldown slope tank vacuum > -1.221 Pa

battery voltage battery voltage fuel tank pressure fuel tank pressure ratio: ( MAP Model / Baro ) est amb air temp est amb air temp fuel level

> < > < < > < >

10.5 18.1 -2500 1000 0.555 1.5 32.25 11.6 88.4 9.75 600 68 -

V V Pa Pa C C % % C sec kPa -

test per

completed

continuous or 50 sec cumulative

driving test per cycle complete driving d. cycle The test will attempt to run up to 10 times until it successfu lly completes a test

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 error: vehicle speed error: canister vent valve error: purge valve flow error: accelerator pedal Fuel Level Sensor Circuit fuel level sensor 1 P0461 rationality fuel level sensor signal movement < 1.5 % electrical fuel level sensor(s) without failure battery voltage battery voltage engine started fuel level state stable vehicle speed error: vehicle speed signal number of checks stable > not set not set not set not set not set not set not set not set not set not set

0.1 sec TRUE >= <= TRUE TRUE > not set > 10.5 18.1 0.0 1 V V mph continuous

4 sec continuou s

no

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters difference between fuel consumed by engine and change in fuel level signal > for time > P0462 range check low voltage < 0.25 V battery voltage battery voltage engine started >= <= TRUE Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

45.6 300.0 10.5 18.1 -

% sec V V 60 sec 0.1 sec continuous 4 sec no cont. or 50 sec cumulativ e 60 sec 0.1 sec continuous 4 sec no cont. or 50 sec cumulativ e 0.01 sec 0.01 sec continuous 4 sec two driving

P0463

range check high

voltage >

3.2

battery voltage battery voltage engine started

>= <= TRUE

10.5 18.1 -

V V -

Cooling fan 1 relay Control Circuit

P0480 P0691 P0692

circuit continuity open circuit continuity ground circuit continuity voltage

Voltage

IC Internal

engine speed battery voltage battery voltage

> > <

80 10 18.1

rpm V V

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e

Cooling fan 2 relay Control Circuit

P0481 P0693 P0694

circuit continuity open circuit continuity ground circuit continuity voltage

Voltage

IC Internal

or 50 sec cumulative

Evaporative System and Leak Monitor Leaking purge valve

P0496

underpressure in tank

tank pressure loss gradient <

-60

Pa

fuel system status vehicle speed engine battery voltage battery voltage fuel tank pressure fuel tank pressure ratio: ( MAP Model / Baro ) fuel level

closed loop < idling > < > < < >

1.9 10.5 18.1 -2500 1000 0.555 11.6 88.4 9.75 600 68 10 1.5

mph V V Pa Pa % % C sec kPa C

about 4 sec

0.1 sec

4 sec

two driving

Only one test per driving cycle complete d. The test will attempt to run up to 10 times until it successfu lly completes a test

one completed test per driving cycle

continuou cycles s with: 4 sec continuous or 50 sec cumulative

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 stable > < >

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters 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 Idle Speed System (disabled during cold start) Enable Condition < not set not set not set not set not set not set not set not set not set not set Enable Value 32.25 Units Time Frequency Required of Checks C Criteria MIL for Code Illumination

P0506

functional check

desired rpm - actual rpm >

100

rpm

load (for underspeed only) coolant temp. intake air temp vehicle

< > > at idle

2 . . . 35 % -10.5 -10.5 C C

10 sec

0.1 sec continuous

4 sec

two driving

P0507

desired rpm - actual rpm < or fuel cut off due to overspeed > during this idle

-200

rpm

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

count

altitude factor ( sea > level = 1.0 ) time after engine start > evap purge (high HC conc.) cold start idle speed control intrusive evap test error: throttle position error: vehicle speed error: coolant temperature error: intake air temperature error: evap system error: evap purge valve FALSE FALSE not active not set not set not set not set not set not set

0.656 0

factor sec

cumulative

Idle Speed System (enabled during cold start)

P050A

functional check

desired rpm - actual rpm > during catalyst heating on desired rpm - actual rpm < during catalyst heating on

100

rpm

-200

rpm

load (for underspeed only) 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

< > at idle > < TRUE FALSE TRUE not set not set not set

35

5 sec

0.1 sec continuous

4 sec

two driving

-10 . C +40

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

0.656 80 -

factor C -

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters error: coolant temperature error: intake air temperature error: evap system error: evap purge valve System Voltage P0560 rationality powertrain supply relay feedback input voltage < P0562 range check low voltage < engine speed > 80 rpm 2 sec 0.1 sec 4 sec no Enable Condition not set not set not set not set Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

2.54 10

V V time after engine start > 180 sec

continuous

continuou s or 50 sec cumulativ e

P0563

range check high

voltage >

18

time after engine start > vehicle speed >

180 3.1

sec mph

ECM monitoring P0601 rationality wrong ROM checksum checksum calculation TRUE at power down in the last driving cycle completely finished 30 sec 0.01 sec at key off 4 sec code set

continuou then 5 sec s

rationality

wrong cyclic ROM checksum of critical regions

partial checksum on critical variables

30 sec

0.01 sec at key on

4 sec

code set

continuou then 5 sec s 4 sec code set

P0602

rationality programming incomplete

service ECU bit set in service ECU calibration bit set

1 sec

0.01 sec at key on

continuou then 5 sec s 4 sec code set

P0603

ETC monitoring controller reset

SW internal

SW internal

power down calculation in the last driving cycle

completly finished

5 sec

0.01 sec continuous

continuou then 5 sec s or 50 sec cumulativ e

P0604

functional check

RAM writeability check read and write test writeability check of RAM SW internal SW internal

power down calculation in the last driving cycle

completly finished

5 sec

0.01 sec at key off

4 sec

code set

continuou then 5 sec s

cyclic RAM-check

P0606

Electronic Throttle Control (ETC) checks ETC monitoring torque comparison ETC monitoring engine speed signal

power down calculation in the last driving cycle

completly

5 sec

0.01 sec

4 sec

code set

finished

continuous

continuou then 5 sec s or 50 sec

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description 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 P0638 motor control range check short term | circuit duty cycle | > 80 ( absolute value ) % battery voltage > 7 V 0.6 sec 0.01 sec 4 sec code set Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination cumulativ e

(recovera continuous ble)

continuou then 5 sec s or 50 sec cumulativ e

motor control range check long term 5V reference voltage monitoring

5.0 sec (latched) 3 sec 0.01 sec

P0641 P0642 P0643

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

ignition key on ECM power relay

TRUE TRUE

4 sec code set continuou then 5 sec s

P0651 P0652 P0653

Voltage

IC Internal

P0697 P0698 P0699

Voltage

IC Internal

MIL Control Circuit

P0650

Voltage

IC Internal

engine speed battery voltage battery voltage output

> > < activated and deactivated for complete checking

80 10 18.1

rpm V V

0.01 sec

0.01 sec continuous

4 sec

no

continuou (but is s or 50 sec shown in cumulativ Mode $03)

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description OBD emission fault detected by the TCM (Specific TCM DTC shown in freeze frame) Vehicle speed sensor Manual Transmission Primary Malfunction Signal and Criteria signal input Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks 0.01 sec 0.01 sec continuous Criteria MIL for Code Illumination 4 sec code set cont. or 50 sec then 5 sec cumulativ e

Transmission Control Module P0700 MIL Illumination Request

P0501

rationality (high range check)

vehicle speed

171.9

mph

2 sec

0.1 sec continuous

4 sec two driving continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

P0502

rationality (low range check)

vehicle speed

3.1

mph

engine speed engine speed fuel shut off coolant temperature

> > TRUE >

1800 3520 40

rpm rpm C

3 sec

Clutch Pedal Switch

P0833

rationality -

detected clutch pedal 6 press count <

count -

gear changes detected ( ratio of engine speed to vehicle speed -range change ) with brake pedal

>

20

count approx.

0.1 sec

4 sec

two driving

Manual Transmission

input switch state changes

switch presses detected

500 sec

continuous

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

not applied

4 9.4

sec mph

Delay between shift > detections vehicle speed > between gear change detects Engine Metal Overtemperature Protection ( Limp Home Function Active )

P1258

engine coolant temperature too high

engine coolant temperature >

129

engine run time error: engine coolant temp

> not set

30 -

sec -

1 sec

0.1 sec continuous

4 sec code set cont. or 50 sec then 5 sec cumulativ e

Rough Road Signal

P1380

signal missing

signal missing

no error: misfire monitoring

TRUE

5 sec

0.1 sec continuous

4 sec or 50 sec cum

no

Electronic Throttle Control P1551 limp-home throttle position out of range throttle position < OR throttle position > 13.1 % 1.8 % vehicle speed engine speed <= < 0 40 5.25 84.75 5.25 60 10.0 14.9 mph rpm C C C C V % 5 sec 0.01 sec at key on 4 sec

code set then 5 sec

engine coolant >= temperature engine coolant <= temperature intake air temperature >= intake air temperature <= battery voltage accelerator pedal position > <

continuou with: 4 sec s or 50 sec continuous cumulativ or 50 sec e cumulative

Air / Fuel Ratio Sensor (primary A/F)

07_GRP02_All Engines.xls
Component/ System integrated circuit interface bank 1 bank 2 P167A P167B A/F sensor IC operating voltage too low low voltage TRUE battery voltage battery voltage engine > < running 10.7 18.1 V V 0.1 sec 10 sec 0.1 sec continuous 4 sec two driving Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

A/F sensor IC SPI communication error TRUE interface communication error A/F sensor IC circuit write error TRUE write error at INIT register Fuel Level Sensor Circuit fuel level sensor 2 P2066 rationality fuel level sensor signal movement < 1.5

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

engine starting

TRUE

0.1 sec

electrical fuel level sensor(s) without failure % battery voltage battery voltage engine started fuel level state stable vehicle speed error: vehicle speed signal number of checks difference between fuel consumed by engine and

300 sec TRUE >= <= TRUE TRUE > not set > 10.5 18.1 0.0 1 V V mph -

0.1 sec continuous

4 sec continuou s

no

>

45.6

change in fuel level signal < for time > P2067 range check low voltage < 0.25 V battery voltage battery voltage engine starting >= <= TRUE

-45.6 300.0 10.5 18.1 -

% sec V V approx. 60 sec 0.1 sec continuous 4 sec no cont. or 50 sec cumulativ e approx. 60 sec 0.1 sec continuous 4 sec no cont. or 50 sec cumulativ e

P2068

range check high

voltage >

3.2

battery voltage battery voltage engine starting

>= <= TRUE

10.5 18.1 -

V V -

Oxygen Sensor (secondary O2) Trim of Air / Fuel Ratio Sensor (primary A/F) primary A/F signal RICH / secondary O2 signal LEAN Bank 1 P2096 Bank 2 P2098

A/F sensor long term secondary O2 sensor -0.03 secondary trim trim - rich shift integral control < - correction below threshold

lambda

engine starting secondary O2 trim active and secondary O2 oscillation check finished then timer

TRUE TRUE TRUE

2 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

primary A/F signal LEAN / secondary O2 signal RICH

>

40

sec

07_GRP02_All Engines.xls
Component/ System Bank 1 Bank 2 Fault Code P2097 P2099 Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units lambda Secondary Parameters scheduled by System Manager sec. O2 trim - fast lean correction sec. O2 trim - fast rich correction suspicion A/F sensor lean shift secondary O2 oscillation test Enable Condition TRUE FALSE FALSE FALSE checked OK Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination cumulative

A/F sensor long term secondary O2 sensor 0.03 secondary trim trim - lean shift integral control > - correction above threshold

Electronic Throttle Control P2100 circuit switch-off output circuits not deactivated as commanded 0.1 sec 0.01 sec at key on 4 sec code set

continuou then 5 sec s 4 sec code set cont. or 50 sec then 5 sec

P2101

difference between set and actual position of throttle blade

difference between set and actual position of throttle blade >

4 . . . 50 dep. on rate of change

electronic throttle adaptation battery voltage

not active >

0.5 sec

0.01 sec continuous

cumulativ e P2105 Electronic Throttle Control (ETC) checks ETC monitoring watchdog shutdown path functionality of return throttle blade return spring response 0.56 sec power down processing in the last driving cycle vehicle speed engine speed <= < 0 40 5.25 84.75 5.25 60 10.0 14.9 mph rpm C C C C V % once per ignition on 0.56 sec 0.01 sec at key on completly 5 sec 0.01 sec 4 sec code set

finished

at key on

continuou then 5 sec s 4 sec code set

P2119

continuou then 5 sec s

engine coolant >= temperature engine coolant <= temperature intake air temperature >= intake air temperature <= battery voltage accelerator pedal position Accelerator Pedal Position Sensor 1 P2122 P2123 range check low range check high voltage 0.84 4.82 V V battery voltage > <

>

0.2 sec

0.01 sec continuous

4 sec code set cont. or 50 sec then 5 sec cumulativ e

Accelerator Pedal Position Sensor 2

P2127 P2128

range check low range check high

voltage

0.66 4.82

V V

battery voltage

>

0.2 sec

0.01 sec continuous

4 sec code set cont. or 50 sec then 5 sec cumulativ e

Accelerator Pedal Position 1 versus Position 2

P2138

plausibility

voltage difference > idle range voltage difference

0.21 0.27 0.27

V V V

0.24 sec

0.01 sec continuous

4 sec code set continuou then 5 sec s or 50 sec

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria pedal partially pressed > voltage difference > pedal fully pressed votage pedal 1 > voltage difference pedal 2 > Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination cumulativ e 1.07 V

plausibility when leaving idle range

1.17 0.04

V V

Electronic Throttle Control P2176 throttle exchange detection learn fail range check poti1 value at lower stop throttle potentiometer 1 voltage < or throttle potentiometer 1 voltage > vehicle speed 0.212 V engine speed <= < 0 40 mph rpm 1 sec 0.01 sec at key on 4 sec code set

continuou then 5 sec s

or initial throttle learn failed or learning prohibited due to secondary parameters not met or minimum throttle position out of range

0.865

engine coolant temperature engine coolant

>= <=

5.25 84.75

C C

once per

temperature intake air temperature >= 0 4.14 V intake air temperature <= battery voltage >

5.25 60 10.0

C C V

ignition on

range check poti2 value at lower stop throttle potentiometer 2 voltage < or throttle potentiometer 2 voltage >

accelerator pedal position 4.84

<

14.9

Fuel System Lean/Rich Multiplicative

air mass flow air mass flow engine load

>= <= >= <= >= <=

7.5 83.3 17.0 45.0 1200.0 3400.0

g/sec approx. g/sec 300 sec % % rpm rpm from engine start ( after adaptatio n has

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec After cumulative

Bank 1

P2177 P2178

fuel trim limits exceded range multiplicative ( load > threshold and air flow > threshold )

delta lambda correction > or delta lambda correction <

1.23 0.78

factor factor

engine load engine speed engine speed

Bank 2

P2179 P2180

delta lambda correction > or delta lambda correction <

1.23 0.78

factor factor

closed loop control throttle angle

TRUE <=

99.6 60 60 1.2 0.83 -

99.6 C C -

engine coolant > temperature intake air temperature <= primary A/F sensor 1 readiness primary A/F sensor 2 readiness command lambda command lambda catalyst heating TRUE TRUE < > not set

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters critical misfire rate detected deceleration fuel cutoff transient compensation wide open throttle integrated fuel mass and empty-valid fuel level error: cam control diagnosis error: inection value fault error: catalyst damaging misfire Fuel System Lean/Rich additive 0.01 sec Bank 1 P2187 P2188 range - additive low speed and low load delta fuel load correction > or delta fuel load correction < 7.0 -7.0 % % air mass flow air mass flow engine load Bank 2 P2189 P2190 delta fuel load correction > or delta fuel load correction < 7.0 -7.0 % % engine load engine speed >= <= >= <= >= 1.4 6.7 7.5 24.8 520.0 1000.0 60 60 1.2 0.83 700.0 g/sec g/sec % % rpm rpm C C g 0.01 sec continuous 4 sec two driving continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative Enable Condition not set not set not set not set > not set not set not set not set Enable Value 700.0 Units Time Frequency Required of Checks g Criteria MIL for Code Illumination

engine speed <= closed loop control TRUE engine coolant > temperature intake air temperature <= primary A/F sensor 1 readiness primary A/F sensor 2 readiness command lambda command lambda catalyst heating critical misfire rate detected deceleration fuel cutoff transient compensation wide open throttle integrated fuel mass and empty-valid fuel level error: cam control diagnosis error: inection value fault error: catalyst damaging misfire Oxygen Sensor (secondary O2) Trim of Air / Fuel Ratio Sensor (primary A/F) Bank 1 Bank 2 P2195 P2197 secondary O2 sensor operation too rich - strong correction secondary O2 sensor 0.85 voltage > V A/F sensor measured > lambda short term fuel trim = MAX TRUE TRUE < > not set not set not set not set not set > not set not set not set not set

1.08 1.25

lambd approx. a factor 100 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters A/F sensor A/F sensor measured too lean or Enable Condition ready Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

secondary O2 sensor ready suspicion A/F sensor FALSE not mounted and not confirmed FALSE A/F sensor not mounted FALSE then accumulated exhaust > gas mass

200

secondary O2 sensor 0.85 voltage >

A/F sensor measured lambda secondary O2 sensor fuel trim proportional trim dominating secondary O2 aging diagnosis secondary O2 circuit diagnosis secondary O2 fuel trim active A/F sensor secondary O2 sensor

> >

1.08 0.003

lambd a lambd a

complete complete TRUE ready ready

suspicion A/F sensor FALSE not mounted and not confirmed FALSE A/F sensor not mounted FALSE then accumulated exhaust > gas mass secondary O2 sensor 0.85 voltage > V target lambda >

200

1.04 0.75 -

A/F sensor ready secondary O2 sensor ready lambda closed loop control secondary O2 circuit diagnosis short term fuel trim (o.k.) suspicion A/F sensor not mounted and not confirmed A/F sensor not mounted secondary O2 circuit error secondary O2 aging error then accumulated exhaust gas mass active complete > MIN FALSE FALSE

lambd 2 sec a factor -

FALSE FALSE FALSE

>

800

07_GRP02_All Engines.xls
Component/ System Oxygen Sensor (secondary O2) Trim of Air / Fuel Ratio Sensor (primary A/F) Bank 1 Bank 2 P2196 P2198 secondary O2 sensor operation too lean - strong correction secondary O2 sensor 0.15 voltage < V A/F sensor measured < lambda short term fuel trim = MIN A/F sensor A/F sensor measured too rich ready 0.92 0.75 lambd approx. a factor 100 sec 0.1 sec continuous 4 sec two driving Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e

secondary O2 sensor ready suspicion A/F sensor FALSE not mounted and not confirmed FALSE A/F sensor not mounted FALSE then accumulated exhaust > gas mass secondary O2 sensor 0.15 voltage < V A/F sensor measured lambda secondary O2 sensor fuel trim proportional trim dominating secondary O2 aging diagnosis secondary O2 circuit diagnosis secondary O2 fuel trim active A/F sensor secondary O2 sensor < <

200

g or 50 sec cumulative

0.92 -0.003

lambd a lambd a

complete complete TRUE ready ready

suspicion A/F sensor FALSE not mounted and not confirmed FALSE A/F sensor not mounted FALSE then accumulated exhaust > gas mass secondary O2 sensor 0.15 voltage < V target lambda <

200

0.96 1.25 -

A/F sensor ready secondary O2 sensor ready lambda closed loop control secondary O2 circuit diagnosis short term fuel trim (o.k.) suspicion A/F sensor not mounted and not confirmed active complete < MAX FALSE FALSE

lambd 2 sec a factor -

A/F sensor not mounted FALSE secondary O2 circuit FALSE error secondary O2 aging FALSE error

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

then accumulated exhaust > gas mass

800

Barometric Pressure Sensor Rationality P2227 range check high sensor signal > 115 KPa error : barometric pressure sensor electrical for time error : barometric pressure sensor electrical for time error : barometric not set 2 sec continuous 4 sec two driving cycles each with: 4 sec continuous or 50 sec cumulative 2 sec continuous 4 sec

range check low

or sensor signal <

50

KPa

> not set

0.2 -

sec -

2 sec

continuous

4 sec

or sensor offset / jump test low sensor output change 5 within 20 sec period > OR barometric pressure 30 signal pressure jump from previous key off > AND sensor output + THRESHOLD < pressure model KPa

> not set

0.2 -

sec -

KPa

pressure sensor electrical time since engine start <

sec

error : barometric pressure sensor electrical 2 KPa air mass flow over throttle pressure ratio over throttle engine running time Evap. Leak detection active error: throttle position sensor error: air flow mass meter error : barometric pressure sensor electrical error : barometric pressure sensor electrical

not set

> < > not set not set not set not set

11.1 0.75 1 -

g/sec sec -

sensor offset / jump test high

or sensor output change 5 within 20 sec period > OR barometric pressure 30 signal pressure jump from previous key off > AND sensor output THRESHOLD > pressure model

KPa

not set

2 sec

continuous

4 sec

KPa

time since engine start <

sec

error : barometric pressure sensor electrical 2 KPa air mass flow over throttle pressure ratio over throttle engine running time Evap. Leak detection active error: throttle position sensor error: air flow mass meter

not set

> < > not set not set not set

11.1 0.75 1 -

g/sec sec -

P2228

range check low

voltage <

0.2

enabled by scheduler > for time

sec

2 sec

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

P2229

range check high

voltage >

4.87

enabled by scheduler > for time

sec

Air / Fuel Ratio Sensor (primary A/F) electrical wire to wire short circuit bank 1 sensor 1 bank 2 sensor 1 P2231 P2234

sensor short to heater

A/F sensor voltage gradient at heater control turn on >

0.08 . . . V 0.2 KLSDULSU P

within time after heating on/off heater duty cycle A/F sensor fully heated for volumetric efficiency gradient all injectors activated battery voltage battery voltage critical misfire rate detected catalyst heating activated A/F sensor IC diagnosis error: A/F sensor IC modeled exh. gas temp.

< > > < TRUE < > FALSE FALSE

0.01 4 10 30 18.1 10.5 -

sec % sec %/ sec V V -

10 sec

0.01 sec continuous

4 sec

two driving

additional time if fuel level is low and not failed

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

A/F sensor voltage -0.08 . . . - V gradient 0.2 at heater KLSDULSU control switch off < N (magnitude greater +/compare) total of above occurrences within 10 second monitoring periods 35 count

600 sec

complete not set <

800

Oxygen Sensor sensor circuit (secondary O2) bank 1 sensor 2 bank 2 sensor 2

P2232 P2235

sensor line short circuit to heater output line

secondary O2 sensor voltage gradient > 2 within time after heater turn off < for occurrences > 0.04 4 V sec count count

secondary O2 heating TRUE stable and mod. Exhaust- > gas temp. for time > engine running battery voltage mod. exhaust-gas temp. time after dew point exceeded TRUE > < >

250 90 10.5 800 10

C sec V C sec

10 sec

0.01 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

out of heater turn offs 6

Air / Fuel Ratio Sensor (primary A/F) pumping current circuit open

lambda control factor absolute value of change above threshold lambda control factor change from the point when the secondary conditions are met >

0.1

lambda

battery voltage

<

18.1

1.5 sec

0.1 sec

4 sec

two driving

bank 1 sensor 1 bank 2 sensor 1

P2237 P2240

battery voltage engine

> running

10.7 -

V -

continuous

continuou cycles each s or 50 sec with: 4 sec

engine starting A/F sensor voltage A/F sensor voltage A/F sensor electrical trimming

complete < > not active

1.52 1.48 -

V V -

cumulativ continuous e or 50 sec cumulative

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters A/F sensor heater at op.temp. A/F sensor warm up control lambda closed loop control forced fuel trim amplitude | fuel trim forced amplitude | catalyst warm up control sec. O2 sensor proportional trim lean mixture inhibit lambda closed loop control init closed loop control startup Air / Fuel Ratio Sensor (primary A/F) pumping current circuit open bank 1 sensor 1 bank 2 sensor 1 Enable Condition TRUE complete TRUE TRUE > stable stable stable FALSE FALSE Enable Value 0.02 Units Time Frequency Required of Checks lambd a Criteria MIL for Code Illumination

P2237 P2240

A/F sensor voltage within upper and lower thresholds and desired lambda is outside of upper or lower threshold

A/F sensor voltage < 1.52 and A/F sensor voltage > 1.48

V V

battery voltage battery voltage engine

< > running

18.1 10.7 -

V V -

approx. 8 sec once the

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec

engine starting target lambda above upper limit or below lower limit closed loop control A/F sensor heater at operating temperature A/F sensor electrical trimming A/F sensor dynamic response error: A/F sensor heating integrated exhaust gas mass

complete > < TRUE TRUE

1.03 0.97 -

driving

lambd condition a lambd is met a -

cumulativ continuous e or 50 sec cumulative

active not slow not set >

200

Air / Fuel Ratio Sensor (primary A/F) pumping current circuit open bank 1 sensor 1 bank 2 sensor 1

P2237 P2240

A/F sensor not lean A/F sensor voltage < 1.7 enough during fuel shut off operation

battery voltage battery voltage engine engine starting

< > running complete

18.1 10.7 3 -

V V sec -

2 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

time after fuel shut off > A/F sensor heater TRUE at operating temperature evap purge cycle flag TRUE error: evap purge valve TRUE

07_GRP02_All Engines.xls
Component/ System Air / Fuel Ratio Sensor (primary A/F) reference voltage circuit open bank 1 sensor 1 bank 2 sensor 1 Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

A/F sensor voltage P2243 P2247 above upper threshold or below lower threshold

A/F sensor voltage < 0.2 A/F sensor voltage > 4.7

V V

battery voltage battery voltage engine engine starting

< > running complete >

18.1 10.7 20

V V sec

2 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

for time

sec

A/F sensor heating normal operation range for time error: A/F sensor heater circuit A/F sensor internal resistance

not set >

570

Ohms

Air / Fuel Ratio Sensor (primary A/F) reference ground circuit open bank 1 sensor 1 bank 2 sensor 1

P2251 P2254

A/F sensor heater coupling occurs due to max heating control reached due to reference ground circuit disconnection

A/F sensor voltage gradient > for number of times monitored in 10 sec intervals with monitoring within 0.05 sec of each heater circuit activation event

0.010 20

V count

battery voltage battery voltage engine engine starting

< > running complete

18.1 10.7 900

V V C

10 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

modeled exhaust gas <

temperature at A/F sensor A/F sensor voltage A/F sensor voltage A/F sensor heating normal operation range for time A/F sensor internal resistance error: A/F sensor heater circuit A/F sensor heating ready and engine and A/F heater control shut off and finished fuel cutoff for > and battery voltage for time Oxygen Sensor sensor response (secondary O2) bank 1 sensor 2 bank 2 sensor 2 engine running battery voltage P2270 P2272 oscillation check low secondary O2 sensor 0.582 . . . 0.661 V voltage < for time > 100 sec then ramping in enrichment by at gradient 0.3 0.017 lambda / sec

cumulative < > > 1.53 1.47 20 V V sec

> not set TRUE running FALSE > > > TRUE >

570

Ohms

2 11 30 10.5 10 5.56

sec V sec V sec additional approx. 600 sec 0.1 sec continuous 4 sec two driving

secondary O2 sensor ready for time secondary O2 closed loop control DFCO engine air flow (intrusive test) > active FALSE >

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

g/sec time if

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria for time (after enrichment limit reached) Threshold Value 10 Specified Units sec Secondary Parameters and engine air flow Enable Condition < Enable Value 33.33 Units Time Frequency Required of Checks g/sec fuel level Criteria MIL for Code Illumination cumulative

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 bank 1 sensor 2 bank 2 sensor 2 P2271 P2273 oscillation check high secondary O2 sensor 0.582 . . . voltage > 0.661 for time > 100 then ramping in enleanment by at gradient for time (after enleanment limit reached) 0.07 0.017 10 lambda / sec sec V sec engine running battery voltage

> > FALSE FALSE FALSE FALSE running TRUE

3 9.72

sec

is low and

g/sec not failed 600 sec

TRUE >

10.5 10

V sec

0.1 sec continuous

4 sec

two driving

secondary O2 sensor ready for time secondary O2 closed loop control DFCO > active FALSE

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

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 bank 1 sensor 2 bank 2 sensor 2 P2271 P2273 fuel cut off check high secondary O2 sensor 0.139 voltage > time after fuel cut off 4 > V sec engine running battery voltage

> < > > FALSE FALSE FALSE FALSE running TRUE

5.56 33.33 3 9.72

g/sec g/sec sec g/sec

TRUE >

10.5 30 15 350

V sec g C

0.2 sec

0.1 sec continuous

4 sec

two driving

secondary O2 heating TRUE stable secondary O2 sensor reached dew point for time > air passed after fuel > cut off modeled exhaust temp > at secondary O2 sensor scheduled by System TRUE Manager

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters error: evap canister purge sys. error: evap purge valve ckt error: battery voltage error: misfire error: fuel system monitoring leak detection Air / Fuel Ratio Sensor (primary A/F) sensor voltage bank 1 sensor 1 bank 2 sensor 1 P2297 P2298 Enable Condition not set not set not set not set not set not active Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

A/F sensor voltage exceeds threshold but not out of full range

A/F sensor voltage > 3.7 and A/F sensor voltage < 4.81

A/F sensor heater at operating temperature engine starting desired A/F

TRUE

10 sec

0.1 sec continuous

4 sec

two driving

complete < TRUE

1.6 -

additional

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

or

all injectors activated

lambd time if a fuel level is low and not failed 600 sec

AF sensor voltage > and

2.5

scheduled by System TRUE Manager A/F sensor ready suspicion A/F sensor lean shift FALSE

A/F sensor voltage 3.06 < ( if using rich calibration curve characteristic ) Air / Fuel Ratio Sensor (primary A/F) measuring (trim) current circuit open bank 1 sensor 1 bank 2 sensor 1 P2626 P2629

A/F sensor voltage above threshold

A/F sensor voltage > 4.81

battery voltage battery voltage engine engine starting

< > running complete

18.1 10.7 750

V V C

4 sec

0.1 sec continuous

4 sec

two driving

additional time if fuel level is low and not failed

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

fuel cut off TRUE modeled exhaust temp < in front of catalyst A/F sensor heater at operating temperature Fuel Level Sensor Circuit fuel transfer pump

TRUE

600 sec

P2636

transfer pump failure fuel level 1 < and fuel level 2 >

10.6

sensor signal without failure fuel level state stable engine starting

TRUE TRUE complete

240 sec

0.1 sec continuous

4 sec no cont. or 50 sec cumulativ e

22.8

OBD ISO-15765 Communication Bus U0073 ISO-15765 Bus Error Invalid Message Received or Dual Port Ram Hardware Error; CAN Bus consisting of: initialized and ready 1 sec 0.01 sec 0.01 sec continuous 4 sec code set

continuou then 5 sec s

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria or No Communication / Bus Off Threshold Value Specified Units Secondary Parameters ignition on for Enable Condition > Enable Value 3 Units Time Frequency Required of Checks sec 0.02 sec Criteria MIL for Code Illumination or 50 sec

battery voltage battery voltage normal bus communication U0101 P0864 Communication with TCM Message message TCM Timeout or Invalid Message missing, Content delayed, or invalid content Automatic Transmission CAN Bus consisting of: ignition on for battery voltage battery voltage normal bus communication

> < running

10.5 18.1 -

V V -

cumulativ e

equipped initialized and ready > > < running

2.5 sec

0.01 sec continuous

4 sec

code set

continuou then 5 sec s or 50 sec cumulativ e

3 10.5 18.1 -

sec V V -

Calibration Tables Common to all applications


Maximum Allowed Deviation - Intake Camshaft Position degrees crank Modeled Engine Oil Temperature ( C) Engine Speed (rpm) 0 800 6.00 1200 6.00 1600 6.00 2000 6.00 2500 6.00 4000 6.00

60 6.00 6.00 6.00 6.00 6.00 6.00

80 7.00 6.00 6.00 6.00 6.00 6.00

100 9.00 6.00 6.00 6.00 6.00 6.00

130 11.00 7.00 7.00 6.00 6.00 6.00

P0101

KFMLDMN

(internal manufacturer cross reference)

Mass Air Flow Threshold Minimum Mass Air Flow ( kg / h ) Percent Throttle ( %) Engine Speed (rpm) 0 320 -5.0 560 1.0 1000 1.0 1520 1.3 2000 1.7 3000 2.6 4000 2.8 5000 3.0 6000 3.0 Mass Air Flow ( g / sec ) Engine Speed (rpm) 320 Percent Throttle ( %) 0 -1.4

5 -5.0 1.0 2.4 3.6 4.4 4.8 5.0 5.0 5.0

15 -5.0 5.2 8.0 10.9 14.0 19.0 23.8 27.3 30.4

25 -5.0 8.5 19.3 28.8 36.3 53.0 72.0 81.5 81.5

40 -5.0 12.2 28.2 47.2 61.7 99.0 138.0 168.0 192.0

50 -5.0 13.9 31.2 54.6 71.0 123.8 165.8 206.3 238.1

60 -5.0 14.9 32.7 56.0 75.1 127.9 173.0 218.5 255.3

100 -5.0 14.9 34.5 57.9 78.4 134.8 187.8 236.9 277.1

5 -1.4

15 -1.4

25 -1.4

40 -1.4

50 -1.4

60 -1.4

100 -1.4

07_GRP02_All Engines.xls
Component/ System 560 1000 1520 2000 3000 4000 5000 6000 Fault Code 0.3 0.3 0.4 0.5 0.7 0.8 0.8 0.8 MIN (internal manufacturer cross reference) Monitor Strategy Description 0.3 0.7 1.0 1.2 1.3 1.4 1.4 1.4 -1.4 Primary Malfunction Signal and Criteria 1.4 2.2 3.0 3.9 5.3 6.6 7.6 8.4 Threshold Value 2.4 5.4 8.0 10.1 14.7 20.0 22.6 22.6 Specified Units 3.4 7.8 13.1 17.1 27.5 38.3 46.7 53.3 Secondary Parameters 3.9 8.7 15.2 19.7 34.4 46.1 57.3 66.1 Enable Condition 4.1 9.1 15.6 20.9 35.5 48.1 60.7 70.9 MAX Enable Value 4.1 9.6 16.1 21.8 37.4 52.2 65.8 77.0 77.0 Units Time Frequency Required of Checks Criteria MIL for Code Illumination

P0101

KFMLDMX

Mass Air Flow Threshold Maximum Mass Air Flow ( kg / h ) Percent Throttle ( %) Engine Speed (rpm) 0 320 300.0 560 115.0 1000 139.0 1520 173.0 2000 206.0 3000 208.0 4000 217.0 5000 224.0 6000 230.0 Mass Air Flow ( g / sec ) Engine Speed (rpm) 320 560 1000 1520 2000 3000 4000 5000 6000 Percent Throttle ( %) 0 83.3 31.9 38.6 48.1 57.2 57.8 60.3 62.2 63.9 MIN (internal manufacturer cross reference)

5 300.0 126.0 149.0 190.0 229.0 230.0 243.0 249.0 271.0

15 300.0 142.0 173.0 223.0 282.0 328.0 372.0 403.0 428.0

25 300.0 154.0 184.5 250.0 321.0 450.0 529.0 570.0 600.0

40 300.0 163.0 195.0 274.0 364.0 546.0 674.0 778.0 819.0

50 300.0 165.0 199.0 281.0 381.0 583.0 741.0 865.0 927.0

60 300.0 185.0 201.3 282.0 384.0 590.0 745.0 868.0 940.4

100 300.0 206.0 215.0 284.9 385.0 592.0 750.0 871.4 992.8

5 83.3 35.0 41.4 52.8 63.6 63.9 67.5 69.2 75.3 31.9

15 83.3 39.4 48.1 61.9 78.3 91.1 103.3 111.9 118.9

25 83.3 42.8 51.3 69.4 89.2 125.0 146.9 158.3 166.7

40 83.3 45.3 54.2 76.1 101.1 151.7 187.2 216.1 227.5

50 83.3 45.8 55.3 78.1 105.8 161.9 205.8 240.3 257.5

60 83.3 51.4 55.9 78.3 106.7 163.9 206.9 241.1 261.2 MAX

100 83.3 57.2 59.7 79.1 106.9 164.4 208.3 242.1 275.8 275.8

P0141, P0161

KFRINH / 2

Sensor Element (Ceramic) Impedance, Nominal Value Secondary O2 Sensor Ohms Modeled Exhaust Gas Temperature at Secondary O2 O2 Heater Power (watts) 0.7 0.8 1.0 Sensor ( C ) 360 296 208 128 400 232 168 120 440 200 152 112 480 192 144 104 520 168 144 104

296

FRINH1 / 2

(internal manufacturer cross reference)

07_GRP02_All Engines.xls
Component/ System Multiplication Factor for Internal Resistance KFRINH Nominal Value Secondary O2 Sensor Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 360 7.50 400 6.50 440 5.50 480 4.50 520 3.50 Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

factor

P0324

DKROFN

(internal manufacturer cross reference)

Voltage Gradient Limit of Knock Sensor Integrator Rise for zero test Test Period ( microseconds ) 1000 60.0 Test Period ( sec ) 0.001 60.0 0.0015 50.0 0.002 45.0 0.003 40.0 0.004 40.0 0.005 40.0

Voltage Rise ( V / sec )

1500 50.0

2000 45.0

3000 40.0

4000 40.0

5000 40.0

Voltage Rise ( V / sec )

P0327, P0332

UDKSNU

(internal manufacturer cross reference)

Reference voltage threshold for knock sensor diagnosis - Lower Limit Engine Speed ( rpm ) 400 0.53

Peak RMS Voltage ( V )

800 0.53

1200 0.53

1600 0.57

2000 0.66

2400 0.74

2800 0.90

3200 1.00

3600 4000 1.09 1.19

4400 1.31

4800 1.50

5200 1.76

P0328, P0333

UDKSNO

(internal manufacturer cross reference)

Reference voltage threshold for knock sensor diagnosis - Upper Limit Engine Speed ( rpm ) 400 33

Peak RMS Voltage ( V )

800 33

1200 33

1600 33

2000 33

2400 33

2800 33

3200 33

3600 4000 33 47

4400 47

4800 67

5200 82

P0442

KFEONVPT

(internal manufacturer cross reference)

Vacuum / Pressure Threshold for Fuel Tank Leak Detection

07_GRP02_All Engines.xls
Component/ System Vacuum / Pressure (hPa) Fault Code Ambient Temperature (Model) (C) 0 10.65 10.65 9.82 7.25 7.25 7.25 7.25 5.67 5.38 5.38 5.38 Tank Capacity Ambient Temperature (Model) (C) 0 1065 1065 982 725 725 725 725 567 538 538 538 Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

Fuel Level (%) 5 14 23 32 41 50 59 68 77 86 95 Vacuum / Pressure (Pa)

6.8 12.34 12.34 12.21 8.59 8.50 7.37 7.37 5.73 5.38 5.38 5.38 65.8

9.8 12.67 12.67 12.60 8.99 8.19 6.32 6.82 6.38 5.38 5.38 5.38 Liters

15 11.26 11.26 11.20 9.15 8.44 6.40 6.49 6.95 6.98 6.83 6.83

19.5 10.06 10.06 10.00 9.53 9.38 7.37 6.05 6.31 6.41 6.10 6.10

23.3 9.73 9.73 9.70 8.00 8.00 6.05 6.05 6.31 6.41 6.10 6.10

27 10.87 10.87 10.46 8.00 7.60 6.05 6.05 6.31 6.41 6.10 6.10

31.5 12.83 12.83 12.19 9.40 8.30 8.30 8.30 8.30 8.30 8.30 8.30

36 14.12 14.12 13.29 10.89 8.80 8.80 8.80 8.80 8.80 8.80 8.80

39.8 14.30 14.30 13.70 11.92 8.80 8.80 8.80 8.80 8.80 8.80 8.80

Fuel Level (%) 5 14 23 32 41 50 59 68 77 86 95

6.8 1234 1234 1221 859 850 737 737 573 538 538 538

9.8 1267 1267 1260 899 819 632 682 638 538 538 538

15 1126 1126 1120 915 844 640 649 695 698 683 683

19.5 1006 1006 1000 953 938 737 605 631 641 610 610

23.3 973 973 970 800 800 605 605 631 641 610 610

27 1087 1087 1046 800 760 605 605 631 641 610 610

31.5 1283 1283 1219 940 830 830 830 830 830 830 830

36 1412 1412 1329 1089 880 880 880 880 880 880 880

39.8 1430 1430 1370 1192 880 880 880 880 880 880 880

P0455

KLGGRTED05

(internal manufacturer cross reference)

Vacuum Gradient Threshold for Fuel Tank Leak Detection Fuel Level liters hPa / sec Fuel Level ( % ) Pa / sec

0 0.300 Tank Capacity 0 30.0

10 0.350 65.8 15.2 35.0

20 0.400 Liters 30.4 40.0

30 0.450 45.6 45.0

40 0.500 60.8 50.0

50 0.550 76.0 55.0

60 0.600 91.2 60.0

70 0.650 106.4 65.0

75 80 0.675 0.700 114.0 121.6 67.5 70.0

P2101

DWDKSBAMX

(internal manufacturer cross reference)

Maximum Throttle Angle Deviation per computation cycle Percent Throttle Opening ( % ) 0 4

Percent Throttle Delta ( % )

0.3 6

1 11

5 20

15 50

P2231, P2234

KLSDULSUN

(internal manufacturer cross reference)

Sensor Voltage Delta Down Threshold - Maximum per Computation Cycle Battery Voltage ( V )

07_GRP02_All Engines.xls
Component/ System Fault Code 11 -0.078 (internal manufacturer cross reference) Monitor Strategy Description 13 -0.078 Primary Malfunction Signal and Criteria 15 -0.117 Threshold Value 17 -0.200 Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

Delta Voltage ( V ) KLSDULSUP

Sensor Voltage Delta Up Threshold - Maximum per Computation Cycle Battery Voltage ( V ) 11 13 0.078 0.078

Delta Voltage ( V )

15 0.117

17 0.200

Additional diagnostic codes


Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

Engine coolant

P0116

difference from Engine temperature model after soaking

filtered difference

Engine coolant model < (cooled down) Soaking time after shut down

50

100 sec

0.2 sec

4 sec

immediate

temperature sensor

( ECT at key on ECTmod at key on )

10

>

12600

sec

for block

continuous

additional once code

(w/ real time clock) previous accumulated > air mass previous engine run time or 6000 g

heating

after block

has

or

>

600

sec

check

one filter update per

heater check when filtered

been set

filtered difference -( ECT at key on ECTmod at key on ) 11.25 C

ECT at shut down > Controller Shut Down last cycle at end of Engine Off Timer value valid

75 -

C -

cold start

approx.

difference 6 test

not detected not detected

exceeds

average

threshold run length (15C delta)

Block Heater

not detected -

Primary O2 Sensor Heating heater circuits - electrical bank 1 sensor 1 (primary)

P0030 P0031 P0032

bank 2 sensor 1

P0050

circuit continuity open circuit continuity ground circuit continuity voltage circuit continuity -

Voltage

IC Internal

engine speed battery voltage battery voltage output

> > < activated and deactivated for complete

80 10.5 18.1

rpm V V

0.01 sec

0.01 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous

(primary)

P0051

open circuit continuity ground

checking

e or 50 sec

07_GRP02_All Engines.xls
Component/ System Fault Code P0052 Monitor Strategy Description circuit continuity voltage range check low measured mass air flow * threshold < Maximum modeled 0.95 mass air flow Airbag not deployed time after start or fuel trim limits > delta lambda 0.15 exceded correction range multiplicative and correction factor < correction factor air 0.8 (modeled air mass mass at throttle / air mass measured by air mass flow meter) range check high measured mass air flow * threshold < minimum modeled mass air flow or fuel trim limits exceded range multiplicative and Air flow meter readiness pressure ratio over throttle for time TRUE < > 0.8 0.5 sec factor crankshaft revolution counter ambient pressure valid desired cam angle valid long term fuel trim air flow mass air flow change gradient throttle angle change gradient engine running engine coolant temperature engine running time TRUE > > TRUE TRUE TRUE > < < TRUE > > 0.3 150 1.39 0.25 2 9.8 1 sec rev g/sec C sec battery voltage factor for time > > 10.5 0.1 V sec 0.01 sec continuous 4 sec Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination cumulative

Mass air flow sensor

P0101

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

factor

1.05

factor

delta lambda correction <

-0.15

factor

correction factor (modeled air mass at throttle / air correction factor air mass mass > measured by air mass flow meter) P0100 open circuit check sensor frequency =

1.2

factor

error: air flow meter not set (internal) error: throttle position not set sensor error: intake air temp. not set sensor

0.0

Hz

P0102 P0103 Oxygen Sensor sensor circuit (primary O2) bank 1 sensor 1 bank 2 sensor 1 P0131 P0151

range check low range check high

sensor frequency < sensor frequency >

1035 15152

Hz Hz

battery voltage Engine is running Key on time after start

> TRUE TRUE >

10.5

0.1s

0.3

sec

short circuit to ground

primary O2 sensor voltage < and secondary O2 sensor voltage >

0.06 0.5

V V

engine running battery voltage commanded lambda

TRUE > =

10.5 1 800 5 0

V 0 C sec 0

0.1 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

or primary O2 sensor voltage < and cold start conditions present 0.06 V

mod. exhaust-gas < temp. primary O2 heater > active for no injector circuit fault not set

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters time after start engine temp at stop engine temp error: engine coolant temp bank 1 sensor 1 bank 2 sensor 1 P0132 P0152 short circuit to battery voltage primary O2 sensor voltage > 1.08 V engine running battery voltage commanded lambda Enable Condition < > < not set Enable Value 1 60 40 Units Time Frequency Required of Checks sec C C Criteria MIL for Code Illumination

TRUE > =

10.5 1 800 5 0 1 60 40 -

V 0 C sec 0 sec C C -

5.1 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

mod. exhaust-gas < temp. primary O2 heater > active for no injector circuit fault not set time after start engine temp at stop engine temp error: engine coolant temp Primary O2 sensor slow response Bank 1 Bank 2 closed loop control P0133 P0153 slow response
Continuously filtered normalized switching cycle duration 3

< > < not set

active > > < > > 2400 1800 70 40 350 10 rpm rpm % % C sec 0.1 sec continuous 4 sec two driving

engine speed s engine speed engine load

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

20 valid closed loop switching cycles

engine load exhaust gas temperature model

(note: normalization of cycle duration

purge off or has been on > for time

revised with new enable window and failure threshold)

scheduled by System set Manager Primary O2 heater diagnosis finished set high purge vapor not set concentration Evap. Leak diagnosis not set 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 not set not set not set not set not set not set not set

Oxygen Sensor sensor circuit (primary O2) bank 1 sensor 1 bank 2 sensor 1 P0134 P0154 sensor line disconnection primary O2 sensor voltage > and primary O2 sensor voltage < 0.4 0.6 V V primary O2 heater duty cycle > and mod. exhaust gas temp. > > 0.68 600 C 5 sec 0.1 sec continuous 4 sec two driving

continuou cycles each s

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters and dew point end exceeded and no error detected prev. for time Enable Condition TRUE not set > 90 sec Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination or 50 sec with: 4 sec cumulativ continuous e or 50 sec

or primary O2 sensor internal resistance > and when modeled exhaust gas temperature > or primary O2 sensor voltage > and secondary O2 sensor voltage > and fuel cutoff achieved for time 0.2 0.2 600 V V C 20000 Ohm

600

engine running

TRUE

cumulative

battery voltage commanded lambda mod. exhaust-gas temp. primary O2 heater active for error: injector circuit fault time after start engine temp at stop engine temp error: engine coolant temp

> = < > not set < > < not set

10.5 1 800 5

C sec

1 60 40 -

sec C C -

Oxygen Sensor Heating heater performance (primary O2) bank 1 sensor 1 (primary) P0135 bank 2 sensor 1 (primary) P0155

primary O2 sensor

measured primary O2 sensor internal internal resistance resistance > above threshold nominal internal resistance 88 . . . 392 Ohms KFRINH / multipy times degradation factor > FRINH1 / 2 for time 6 sec 2 5 . . . 63 factor

battery voltage battery voltage engine running engine starting fuel cut off

> < TRUE complete FALSE

10.5 18.1 -

V V -

approx. 100 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

pri. O2 internal valid resistance 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 > < FALSE

-6.8 120 550

C sec C

cumulative

ON

> >

12 10

sec sec

dewpoint exceeded for no fault clear request not set during drive cycle Knock Control Circuit P0324 test pulse test pulse integral < for consecutive events 4 2 V count engine coolant temp. knock control > active 60 C 0.1 sec continuous 4 sec two driving continuou cycles each s or 50 sec with: 4 sec

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters zero test , parity fault assumptions measuring window absolute value (integrator gradient) > for consecutive events or 200 V / sec engine coolant temp. Enable Condition not set > > Enable Value 1 60 Units Time Frequency Required of Checks ms C Criteria MIL for Code Illumination cumulativ continuous e or 50 sec cumulative

or null test (zero test)

knock control 2 count

active

test pulse , parity fault not set assumptions coefficient RAM errors in knock IC, per 250 working cycles 5 count engine coolant temp. >

parity check

60

or

test pulse fault assumption check word errors in knock IC, per 250 working cycles 25 count

not set

SPI communication

Bank 1 circuit check P0326 short circuit to B+ or faults detected on knock sensor pins, per 250 working GND cycles (zkrks) > range check low reference voltage < 25 count

engine coolant temperature engine speed

> >

60 2200

C rpm approx. 0.1 sec 4 sec two driving

Performance

P0327

0.088 . . . 0.331 UDKSNU

engine speed gradient < engine load gradient error: knock control circuit (IC) < not set

1500 2500 50 . . . 100 -

rpm / 20 sec sec kPa / sec -

continuous

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

for consecutive events P0328 range check high reference voltage >

100

count

for consecutive events

5.7 . . . 30.8 UDKSNO 100

count

short circuit to B+ or faults detected on knock sensor pins, per 250 working GND cycles (zkrks) >

Bank 2 P0331 short circuit to B+ or faults detected on knock sensor pins, per 250 working GND cycles (zkrks) > range check low reference voltage < 25 count

engine coolant > temperature engine speed gradient <

60

C 0.1 sec 4 sec two driving

1500 rpm / approx.

2500 0.088 . . . 0.331 V engine load gradient error: knock control circuit (IC) < not set 50 . . . 100 -

sec kPa / sec continuous continuou cycles each s or 50 sec with: 4 sec

Performance

P0332

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination cumulativ continuous e or 50 sec

for consecutive events P0333 range check high reference voltage >

100

count

cumulative 5.7 . . . 30.8 UDKSNO 100 V

for consecutive events

count

Catalyst Bank 1

P0420

oxygen storage of catalyst

EWMA filtered catalyst aging factor less than catalyst aging factor of a limit catalyst <

0.2

factor

exhaust gas mass flow >

5.00

g/sec

Catalyst Bank 2

P0430

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 > set < > > < > < < < active >

55.56 850 400 1040 2760 15 50 6 0.60 -

g/sec approx. C C rpm rpm % % C/ sec % -

0.2 sec

4 sec

immediate

1000 sec continuous during active driving 3 checks per driving cycle 3 checks per driving cycle 1 check per driving cycle

additional once code after block has been set

approx. 3 tests average run length (9 samples)

10 40 sec

-10 -

C -

not set set set

set

set

Secondary O2 Trim of primary O2 Sensor primary O2 sensor signal RICH / secondary O2 sensor signal LEAN Bank1 Bank 2

engine speed engine speed

< >

2920 1200

sec C

200 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec

P2096 P2098

secondary O2 sensor fuel trim - rich shift

secondary O2 sensor trim integral control > 0.8

engine load sec engine load

< > 16.5 . % 20.3

cumulativ continuous e

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description - correction above threshold Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters closed loop control active for time exhaust gas temp. model primary closed loop controller at upper limit at lower limit Enable Condition TRUE > > Enable Value 0 3 300 Units Time Frequency Required of Checks 0 sec C Criteria MIL for Code Illumination or 50 sec cumulative

primary O2 sensor signal LEAN / secondary O2 sensor signal RICH Bank 1 Bank 2 P2097 P2099 secondary O2 sensor fuel trim - lean shift - correction below threshold secondary O2 sensor -0.8 trim integral control < sec

not set not set

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

not set not set not set not set

not set not set not set not set not set not set

Oxygen Sensor sensor circuit (primary O2) bank 1 sensor 1 bank 2 sensor 1 P2231 P2234 sensor line short circuit to heater output line secondary O2 sensor voltage gradient > 2 within time after heater turn off < for occurrences > 0.04 4 V s count count primary O2 heater duty cycle > and mod. exhaust gas temp. and dew-point end passed and no error detected prev. for time engine running battery voltage commanded lambda > > TRUE not set > TRUE > = 90 10.5 1 800 5 sec V 600 C 0.1 sec 0.1 sec continuous 4 sec two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

out of heater turn offs 6

primary O2 sensor voltage > and primary O2 sensor voltage < and secondary O2 sensor voltage <

0.6 1.08 0.1

V V V

mod. exhaust-gas < temp. primary O2 heater > active for no injector circuit fault not set time after start engine temp at stop engine temp error: engine coolant temp < > < not set

C sec

or primary O2 sensor voltage > and primary O2 sensor voltage < and secondary O2 sensor voltage < Real time clock Engine off timer

0.06 0.4 0.5

V V V

1 60 40 -

sec C C -

P2610

engine off timer signal check ( engine off time is provided by

engine off timer IC feedback ( SPI bus failure or

failed

engine running

TRUE

0.1 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description the main micro processor clock ) Primary Malfunction Signal and Criteria internal IC power supply or hardware failure ) Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination or 50 sec with: 4 sec continuous or 50 sec cumulative Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

Component/ System

Fault Code

Monitor Strategy Description

Primary Malfunction Signal and Criteria

Turbocharger Bypass Valve Actuator Circuit Continuity P0033 P0034 P0035 circuit continuity open circuit continuity ground circuit continuity voltage voltage IC Internal V engine speed battery voltage battery voltage > < > 80 18.1 10 rpm V V 0.01 sec continuous 4 sec two driving cycles each with: 4 sec continuous or 50 sec cumulative

A/F Sensor Heating heater performance (secondary O2) bank 1 sensor 1

P0053

correction value for absolute value of 45 A/F sensor correction value for internal resistance A/F sensor internal measurement too much resistance >

Ohms

battery voltage battery voltage

> <

10.5 18.1

V V

40 sec

0.1 sec continuous

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

engine starting

complete

High Pressure Fuel Control System Rationality P0087 pressure deviation difference ( desired versus actual fuel rail from desired under pressure pressure ) > 1500 Kpa error: electrical diagnosis of fuel volume control valve tester request for open fuel flow control valve error: electrical diagnosis of fuel rail pressure sensor airbag deployed battery voltage FALSE once code has been set not set 5 sec continuous 4 sec not set 5 sec continuous 4 sec immediate

P0088

pressure deviation

P0089

from desired over pressure C/L controller output Controller output value ( "p" part plus value - above "i" part ) > expected C/L controller output Controller output value ( "p" part plus value - below "i" part ) < expected

difference ( desired -2000 versus actual fuel rail pressure ) < 3000

Kpa

Kpa

FALSE <

18.1

5 sec

continuous

4 sec

P0089

-3000

Kpa

relative injected fuel mass relative injected fuel mass first engine start at assembly plant DFCO active engine speed

> <

5.016 300

% % 5 sec continuous 4 sec

FALSE FALSE >

25

rpm

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters syncronisation reference mark detected engine start temperature High Pressure Fuel Volume Control Valve Circuit Continuity P0090 circuit rationality open circuit rationality ground circuit rationality voltage test pulse off command within window voltage test pulse off command < voltage test pulse 1.001 < x < 4.502 1.001 4.502 V battery voltage > 6 V 0.5 sec continuous 4 sec immediate once code has been set Enable Condition TRUE Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

>

-48

P0091 P0092

V V

battery voltage battery voltage

< <

18.1

voltage

on command > circuit switched off due to 5 volt supply fault not set

off V comman d voltage -

Intake Air Temperature Sensor 2 (Boost Pressure Temperature Sensor) Rationality P0096 response check max intake air temperature - min intake air temperature 1.5 C drive period - count >= 7 count 0.1 sec 4 sec two driving

each with coolant temperature <= at start Intake Air Temperature Sensor 2 Electrical Failure FALSE Mass Air Flow Mass Air Flow Vehicle speed idle period - count > < > >= 11.1 138.9 25 7 g/ sec g/ sec mph count 66 C

continuous

continuou cycles each s with: 4 sec or 50 sec continuous

cumulativ or 50 sec e cumulative

each with coolant temperature <= at start Intake Air Temperature Sensor 2 Electrical Failure FALSE Mass Air Flow < Vehicle speed engine coolant temperature < >

66

7.8 6.25 60

g/ sec mph C

07_GRP02_All Engines.xls
Component/ System Intake Air Temperature Sensor 2 (Boost Pressure Temperature Sensor) Circuit Continuity Check P0097 circuit continuity low circuit continuity high Intake Air 0.156 Temperature Sensor 2 Voltage < 4.66 Intake Air Temperature Sensor 2 Voltage > V Engine Coolant Temperature V > -10.5 C Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

0.01 sec

4 sec two driving continuou cycles each s or 50 sec with: 4 sec

P0098

P0099

intermittent

Intake Air Temperature Sensor

cumulativ continuous e or 50 sec

(discontinuity)

2 Raw Voltage Intake Air Temperature Sensor 2 Filtered Voltage

0.3

Intermittent

>

sec

2 sec

(discontinuous) time

Mass Air Flow (MAF) Sensor Ratoinality P0101 range check low MAF sensor mass air 1.050018 flow * THRESHOLD < model comparison to MAP based model air flow ratio battery voltage for time airbag not deployed time after start crankshaft revolution counter turbocharger bypass valve closed no boost pressure oscillation error - intake air temperature sensor #2 error : ambient pressure sensor electrical error : ambient pressure sensor rationality error : throttle position sensor error : boost pressure > > TRUE > > FALSE 10.5 0.1 0.3 150 V sec sec rev cycles each with: 4 sec continuous or 50 sec cumulative min / max MAP sensor < 0.3 2.1 sec 0.1 sec 4 sec two driving

or

fuel trim limits exceded range multiplicative and

delta lambda correction >

15

FALSE not set

not set

correction factor

correction factor air

80

not set

(modeled air mass < mass at throttle / air mass measured by air mass flow meter)

not set not set

sensor electrical error : boost pressure not set sensor rationality error : MAP pressure

range check high -

MAF sensor mass air 0.950012 flow * THRESHOLD > model

not set

comparison to MAP based model or

sensor electrical error : MAP pressure sensor rationality Desired cam angle valid

not set

TRUE

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description fuel trim limits exceded range multiplicative and Primary Malfunction Signal and Criteria delta lambda correction < Threshold Value -15 Specified Units % Secondary Parameters Long term fuel trim enabled Fuel trim stabilized Enable Condition TRUE TRUE Enable Value 0.4 2 9.8 1 0.8 0.5 Units Time Frequency Required of Checks C sec sec Criteria MIL for Code Illumination

correction factor correction factor air (modeled air mass > mass at throttle / air mass measured by air mass flow meter)

120

MAF sensor signal TRUE valid (until detection) Air flow error gradient < Throttle position gradient Engine coolant temperature Engine running time Pressure ratio across throttle for time < > > < >

Manifold Absolute Pressure Sensor Rationality P0106 range check high sensor signal > 255 KPa error : MAP sensor electrical not set 2 sec continuous 4 sec two driving cycles each with: 4 sec continuous or 50 sec cumulative 15 KPa error : initial throttle not set 2 sec continuous 4 sec

range check low

or sensor signal <

15

KPa

error : MAP sensor electrical

not set

2 sec

continuous

4 sec

or rationality check low - sensor signal + THRESHOLD < model model

or

rationality check low - sensor signal + THRESHOLD < ambient pressure baro comparison (baro)

20

KPa

learn failed error : throttle not set potentiometer fault error : intake air not set temperature sensor fault error : under pressure not set

in fuel tank error : intake / exhaust not set camshaft control error : intake / exhaust not set camshaft electrical error : ambient not set pressure sensor electrical error : ambient not set pressure sensor rationality error : boost pressure not set sensor electrical error : boost pressure not set sensor rationality error : MAP sensor electrical crankshaft revolution counter since engine start block diagnosis if : start-up coolant temperature until

or

rationality check high sensor signal THRESHOLD > - model model

15

KPa

not set >

200

count s

<

-7.5

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters engine coolant temperature conditions met once during drive cycle throttle position engine speed MAP sensor reading change or 8.5 rationality check high sensor signal THRESHOLD > mean sensor output - 3 sensor check or rationality check low - sensor signal + 8.5 THRESHOLD < mean 3 sensor check sensor output KPa engine speed Enable Condition > Enable Value 30 Units Time Frequency Required of Checks C Criteria MIL for Code Illumination

< > >

25 1500 10

% rpm KPa

<

400

rpm

200 ms

during engine cranking only

4 sec

two driving

KPa

engine off timer > error : ambient not set pressure sensor electrical error : boost pressure not set sensor electrical error : MAP sensor electrical

4 -

sec -

cycles each with: 4 sec

continuous

not set

or 50 sec cumulative

Manifold Absolute Pressure Sensor Electrical P0107 P0108 circuit continuity ground circuit continuity voltage MAP sensor output voltage < MAP sensor output voltage > 0.1855 4.805 V V engine speed > 80 rpm 1.0 sec continuous 4 sec two driving cycles each with: 4 sec continuous or 50 sec cumulative

Intake Air Temperature Sensor 1 (MAF Intake Air Temperature Sensor) Electrical P0112 circuit continuity low circuit continuity high P0114 intermittent Intake Air 4.66 Temperature Sensor 1 Voltage < Intake Air 0.176 Temperature Sensor 1 Voltage > Intake Air Temperature Sensor (discontinuity) 1 Raw Voltage Intake Air Temperature Sensor 1 Filtered Voltage (discontinuous) time 0.3 V Engine Coolant Temperature V > -10.5 C

0.01 sec

4 sec

two driving cycles each

P0113

with: 4 sec

Intermittent

>

sec

2 sec

continuous or 50 sec

cumulative

Fuel Rail Pressure Sensor Electrical P0192 circuit continuity low circuit continuity high Fuel pressure sensor 0.30029 output voltage < Fuel pressure sensor 4.70001 output voltage > V 0.5 sec 0.01 sec 4 sec immediate once code has been set

P0193

0.5 sec

0.01 sec

4 sec

07_GRP02_All Engines.xls
Component/ System High Pressure Fuel Injection Valve Circuit Continuity - Low Side Cylinder #1 P0201 P0261 P0262 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 or Internal ADC Voltage Booster Failure Circuit Continuity - High Side Cylinder #1 P2146 P2147 P2148 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 Voltage IC Internal engine speed battery voltage battery voltage > > < 80 8 18.1 rpm v v 0.01 sec 0.01 sec 4 sec two driving cycles each with: 4 sec continuous or 50 sec cumulative IC Internal engine speed > 80 rpm 1.10 sec 0.01 sec 4 sec Voltage IC Internal engine speed battery voltage battery voltage > > < 80 8 18.1 rpm v v 0.01 sec 0.01 sec 4 sec two driving cycles each with: 4 sec continuous or 50 sec cumulative Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

Cylinder #2

P0202 P0264 P0265

Cylinider #3

P0203 P0267 P0268

Cylinder #4

P0204 P0270 P0271

SPI Communication

P062B

IC Internal

battery voltage battery voltage

> <

8 18.1

v v

0.50 sec

0.01 sec

4 sec

Cylinder #2

P2149 P2150 P2151

Cylinider #3

P2152 P2153 P2154

Cylinder #4

P2155 P2156

07_GRP02_All Engines.xls
Component/ System Fault Code P2157 Monitor Strategy Description circuit continuity voltage Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

Turbocharger boost control system Rationality P0234 actual boost pressure above desired difference ( desired versus actual boost pressure ) < -128-20 kPa error : electrical diagnosis of boost pressure sensor error : rationale diagnosis of boost pressure sensor error : electrical diagnosis of boost pressure sensor error : rationale diagnosis of boost pressure sensor error : turbocharger boost control system error : limp home mode activated error : limp home mode activated with safety fuel cut-off engine speed not set 3.2 sec continuous 4 sec two driving

KLDLUL

not set

cycles each

P0299

actual boost pressure below desired

difference ( desired versus actual boost pressure ) >

20

kPa

not set

0.1 sec

continuous

4 sec

with: 4 sec continuous

not set

or 50 sec

not set

cumulative

not set not set

>

desired manifold > pressure > base boost pressure ambient barometric > pressure

26003 rpm 520 110..13 KPa 0 75

KPa

Boost Pressure Sensor Rationality P0236 range check low sensor signal < 50 KPa error : boost pressure not set sensor electrical or 23 rationality check low - sensor signal + THRESHOLD < baro baro comparison pressure cycles each with: 4 sec continuous 3 sec continuous 4 sec two driving

KPa

or rationality check high sensor signal 18 THRESHOLD > baro - baro comparison pressure KPa

crankshaft revolution counter since engine start error : throttle potentiometer fault error : limp home mode error : boost pressure sensor electrical error : ambient pressure sensor electrical error : ambient pressure sensor rationality engine speed throttle position

>

count s -

not set not set not set

or 50 sec cumulative

not set

not set

< < <

1000 24 400

rpm % rpm 200 ms during engine cranking 4 sec two driving

or rationality check high sensor signal 4 THRESHOLD > mean - 3 sensor check sensor output

KPa

engine speed

engine off timer

>

sec

cycles each

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria or Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks only Criteria MIL for Code Illumination with: 4 sec

rationality check low - sensor signal + 4 THRESHOLD < mean 3 sensor check sensor output

KPa

error : ambient not set pressure sensor electrical error : boost pressure not set sensor electrical error : MAP sensor electrical

continuous

not set

or 50 sec cumulative

Boost Pressure Sensor Electrical P0237 P0238 circuit continuity ground circuit continuity voltage Boost sensor output voltage < Boost sensor output voltage > 0.1855 4.85 V V engine speed > 80 rpm 0.20 sec continuous 4 sec two driving cycles each with: 4 sec continuous or 50 sec cumulative

Turbocharger Boost Control Actuator Circuit Continuity P0243 P0245 P0246 circuit continuity open circuit continuity ground circuit continuity voltage voltage IC Internal V engine speed battery voltage battery voltage > < > 80 18.1 10 rpm V V 0.01 sec continuous 4 sec two driving cycles each with: 4 sec continuous or 50 sec cumulative Diagnosis of Stuck Open Fuel Injector Rationality P029D fuel injector stuck open - cylinder #1 fuel pressure set deviation from desired under pressure ( P0087 ) and camshaft revolution 80 period < and cylinder # 1 misfire 100 counts > fuel pressure set deviation from desired under pressure ( P0087 ) and camshaft revolution 80 period < and cylinder # 2 misfire 100 counts > fuel pressure deviation from desired under pressure ( P0087 ) set misfire monitor active ( see P0300 details ) engine speed engine speed relative engine load 200 ms continuous 4 sec immediate once code has been set

> < <

240 6000 99.8

rpm rpm %

rev

counts

P02A1

fuel injector stuck open - cylinder #2

200 ms

continuous

4 sec

immediate once code has been set

rev

counts

P02A5

fuel injector stuck open - cylinder #3

200 ms

continuous

4 sec

immediate once code has been set

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

and camshaft revolution 80 period < and cylinder # 3 misfire 100 counts > P02A9 fuel injector stuck open - cylinder #4 set fuel pressure deviation from desired under pressure ( P0087 ) and camshaft revolution 80 period < and cylinder # 4 misfire 100 counts >

rev

counts

200 ms

continuous

4 sec

immediate once code has been set

rev

counts

Brake Booster Pressure Sensor Rationality

P0556 P0556

range check - low range check - high

Brake Booster Pressure < Brake Booster Pressure >

0 100

kPa kPa

4.0 sec

0.01 sec

4 sec

two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec

P0556

barometric Pressure Brake Booster Pressure - Ambient Check Pressure > or Manifold Pressure Check Brake Booster Pressure - manifold absolute pressure

15

kPa

20

kPa

Brake Switch Active

FALSE

or

Brake Switch Error Main Load Sensor Error Ambient Pressure Sensor Error Ambient Pressure Manifold Absolute Pressre kPa Time Between Measuring Points Brake Swirch Off for a period of time Brake Switch Error

FALSE FALSE FALSE

< =

25 2

kPa sec

System Leak Check Brake Booster 10 Pressure - Brake Booster Pressure after a period of time

FALSE >= FALSE 1 sec

Brake Booster Pressure Sensor Circuit Continuity P0557 circuit continuity check - low circuit continuity check - high Brake Booster pressure sensor voltage < Brake Booster pressure sensor voltage > 0.1953 V 2.0 sec 0.01 sec 4 sec two driving

P0558

4.8

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination or 50 sec

ECM monitoring P0606 Electronic Throttle Control (ETC) checks Same as E55 P0606 data PLUS SPI failure of throttle output stage SW internal SW Internal 0.01 sec 0.01 4 sec immediate once code has been set

continuous

Ignition Coil Driver Circuit Serial Communication P167D Internal SPI communication fault battery voltage engine speed > < 9 6000 v rpm cycles each with: 4 sec continuous or 50 sec cumulative IC Internal battery voltage < 18.1 v 0.01 sec 0.01 sec 4 sec two driving

Oxygen Sensor (secondary O2) Trim of Air / Fuel Ratio Sensor (primary A/F) Bank 1 P2195 secondary O2 sensor operation too rich - strong correction secondary O2 sensor 0.85 voltage > V A/F sensor measured > lambda short term fuel trim = MAX A/F sensor A/F sensor measured too lean or ready 1.06 1.25 lambd approx. a factor 100 sec 0.1 sec continuous 4 sec two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

secondary O2 sensor ready suspicion A/F sensor FALSE not mounted and not confirmed FALSE A/F sensor not mounted FALSE then accumulated exhaust > gas mass

200

secondary O2 sensor 0.85 voltage >

A/F sensor measured lambda secondary O2 sensor fuel trim proportional trim dominating secondary O2 aging diagnosis secondary O2 circuit diagnosis secondary O2 fuel trim active A/F sensor secondary O2 sensor suspicion A/F sensor not mounted

> >

1.06 0.003

lambd a lambd a

complete complete TRUE ready ready FALSE

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

and not confirmed FALSE A/F sensor not mounted FALSE then accumulated exhaust > gas mass secondary O2 sensor 0.85 voltage > V target lambda >

200

1.04 0.75 -

A/F sensor ready secondary O2 sensor ready lambda closed loop control secondary O2 circuit diagnosis short term fuel trim (o.k.) suspicion A/F sensor not mounted and not confirmed A/F sensor not mounted secondary O2 circuit error secondary O2 aging error then accumulated exhaust gas mass secondary O2 sensor 0.85 voltage > V active complete > MIN FALSE FALSE

lambd 2 sec a factor -

FALSE FALSE FALSE

>

600

secondary O2 sensor > fuel trim proportional trim dominating A/F sensor ready secondary O2 sensor ready short term fuel trim > MIN (o.k.) suspicion A/F sensor FALSE not mounted and not confirmed FALSE A/F sensor not mounted secondary O2 circuit error secondary O2 aging error then accumulated exhaust gas mass

0.003

lambd 2 sec a

0.75 -

factor -

FALSE FALSE FALSE

>

600

Oxygen Sensor (secondary O2) Trim of Air / Fuel Ratio Sensor (primary A/F) Bank 1 P2196 secondary O2 sensor operation too lean - strong correction secondary O2 sensor 0.15 voltage < V A/F sensor measured < lambda short term fuel trim = MIN A/F sensor ready 0.94 0.75 lambd approx. a factor 100 sec 0.1 sec continuous 4 sec two driving

continuou cycles each s or 50 sec with: 4 sec

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description A/F sensor measured too rich Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination cumulativ continuous e or 50 sec cumulative

secondary O2 sensor ready suspicion A/F sensor FALSE not mounted and not confirmed FALSE A/F sensor not mounted FALSE then accumulated exhaust > gas mass secondary O2 sensor 0.15 voltage < V A/F sensor measured lambda secondary O2 sensor fuel trim proportional trim dominating secondary O2 aging diagnosis secondary O2 circuit diagnosis secondary O2 fuel trim active A/F sensor secondary O2 sensor < <

200

0.94 -0.003

lambd a lambd a

complete complete TRUE ready ready

suspicion A/F sensor FALSE not mounted and not confirmed FALSE A/F sensor not mounted FALSE then accumulated exhaust > gas mass secondary O2 sensor 0.15 voltage < V target lambda <

200

0.96 1.25 -

A/F sensor ready secondary O2 sensor ready lambda closed loop control secondary O2 circuit diagnosis short term fuel trim (o.k.) suspicion A/F sensor not mounted and not confirmed A/F sensor not mounted secondary O2 circuit error secondary O2 aging error then accumulated exhaust gas mass secondary O2 sensor 0.15 voltage < V active complete < MAX FALSE FALSE

lambd 2 sec a factor -

FALSE FALSE FALSE

>

600

secondary O2 sensor < fuel trim proportional trim dominating A/F sensor ready

-0.003

lambd 2 sec a

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value 1.25 Units Time Frequency Required of Checks factor Criteria MIL for Code Illumination

secondary O2 sensor ready short term fuel trim < MAX (o.k.) suspicion A/F sensor FALSE not mounted and not confirmed FALSE A/F sensor not mounted secondary O2 circuit error secondary O2 aging error then accumulated exhaust gas mass

FALSE FALSE FALSE

>

600

Intake Air Temperature Sensor 1 (MAF Intake Air Temperature Sensor) Rationality P2199 Intake Air Temperature Correlation Check Intake Air Temperature Sensor 1 - Intake Air Temperature Sensor 20 2> C Mass Air Flow > < Vehicle Speed Boost Pressure to Ambient Pressure Ratio Intake Air Temperature Correlation Check Intake Air Temperature Sensor 1 - Intake Air Temperature Sensor 20 2< C > 8.8889 50 43.75 g/ sec g/ sec mph 45 sec 0.01 sec 5 two driving seconds after cycles each enable condition with: 4 sec continuous < or 50 sec

Barometric Pressure Sensor Rationality P2227 range check high sensor signal > 115 KPa error : barometric pressure sensor electrical not set 2 sec continuous 4 sec two driving

range check low

or sensor signal <

50

KPa

error : barometric pressure sensor electrical

not set

2 sec

continuous

4 sec

cycles each with: 4 sec continuous

sensor offset / jump test low

or sensor output change 5 within 20 sec period > OR barometric pressure 10 signal pressure jump from previous key off >

or 50 sec cumulative KPa error : barometric pressure sensor electrical not set 2 sec continuous 4 sec

KPa

time since engine start <

sec

error : barometric pressure sensor electrical

not set

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

AND sensor output + 5 THRESHOLD < boost pressure sensor output or

KPa

engine speed

<

1000

rpm

throttle position error : barometric pressure sensor electrical KPa error : barometric pressure sensor electrical

< not set

23.99 -

% -

sensor offset / jump test high

sensor output change 5 within 20 sec period > OR barometric pressure 10 signal pressure jump from previous key off > AND sensor output 5 THRESHOLD > boost pressure sensor output

not set

2 sec

continuous

4 sec

KPa

time since engine start <

sec

error : barometric pressure sensor electrical KPa engine speed

not set

<

1000

rpm

throttle position error : barometric pressure sensor electrical

< not set

23.99 -

% -

Barometric Pressure Sensor Electrical P2228 range check low voltage < 0.2 V enabled by scheduler > for time enabled by scheduler > for time 1 sec 2 sec continuous 4 sec

P2229

range check high

voltage >

4.87

sec

2 sec

continuous

4 sec

Air / Fuel Ratio Sensor (primary A/F) reference ground circuit open bank 1 sensor 1

A/F sensor voltage within range P2251

A/F sensor voltage

1.480

battery voltage battery voltage

< > running complete

18.1 10.7 900

V V C

4sec

0.1 sec continuous

4 sec

two driving

1.4

engine engine starting

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

modeled exhaust gas < temperature at A/F sensor The following conditions met for A/F sensor heating normal operation range for time A/F sensor internal resistance error: A/F sensor heater circuit The following conditions met for A/F sensor heating ready and engine

> >

5 20

sec sec

> not set > TRUE running

1870

Ohms

20 -

sec -

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters and A/F heater control shut off and finished a DFCO longer than and battery voltage Turbocharger Bypass Valve (mechanical) Rationality P2261 induction system pulsation monitor detected pulsations > 7 counts minimum time > bypass valve activation time bypass valve command boost versus ambient > pressure ratio battery voltage error : MAF electrical 1.05 sec 200 ms continuous 4 sec two driving Enable Condition FALSE > > Enable Value 2 11 Units Time Frequency Required of Checks sec V Criteria MIL for Code Illumination

cycles each 1.13.3 ratio with: 4 sec

> not set

18.1 -

V -

continuous or 50 sec cumulative

error : MAF rationality not set error : ambient not set pressure sensor electrical error : ambient not set pressure sensor rationality error : battery voltage not set error : turbocharger not set bypass valve electrical error : throttle valve not set potentiometer error : boost pressure not set sensor electrical error : boost pressure not set sensor rationality error : intake air

not set

temperature sensor 2 error : MAP sensor not set electrical error : MAP sensor not set rationality

Brake Booster Vacuum Pump Circuit Continuity P258A P258C P258D circuit continuity open circuit continuity ground circuit continuity voltage Voltage IC Internal IC Internal IC Internal 0.01 sec 0.01 sec continuous 4 sec two driving

continuou cycles each s or 50 sec with: 4 sec cumulativ continuous e or 50 sec cumulative

07_GRP02_All Engines.xls
Component/ System Brake Booster Vacuum Pump Rationality P258B Brake Booster Pump Pump on for a period 5 On no of time vacuum change Delta between Previous Brake Booster Pressure and Current Brake Booster Pressure after pump off Intake Air -10.5 Temperature sec Manifold Pressure (from MAP Sensor) < brake booster pressure plus no device control from FALSE Scan-Tool FALSE 2.0 sec 0.01 sec 4 sec two driving Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

continuou cycles each s or 50 sec with: 4 sec

cumulativ continuous e or 50 sec

Calibration tables for E77 and E69 controller


P0011, P0021 Maximum Allowed Deviation - Intake Camshaft Position degrees crank Modeled Engine Oil Temperature ( C ) 0 6.00 6.00 6.00 6.00 6.00 6.00

Engine Speed (rpm) 800 1200 1600 2000 2500 4000

60 6.00 6.00 6.00 6.00 6.00 6.00

80 7.00 6.00 6.00 6.00 6.00 6.00

100 9.00 6.00 6.00 6.00 6.00 6.00

130 11.00 7.00 7.00 6.00 6.00 6.00

P0116 Engine coolant temperature model based on ambient temperature + engine off timer output Time (seconds) Coefficient: P0135, P0155 Sensor Element (Ceramic) Impedance, Nominal Value Secondary O2 Sensor Ohms Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 350 450 392 312 600 0.988 7200 0.395 10800 0.301 14400 0.203 18000 0.156 21600 0.109 28800 0.055 #### 0.000

O2 Heater Power (watts) 0.67

550 200

650 128

750 88

07_GRP02_All Engines.xls
Component/ System Fault Code 0.78 1.03 Monitor Strategy Description 288 184 Primary Malfunction Signal and Criteria 224 144 Threshold Value 160 112 Specified Units 104 96 Secondary Parameters 88 88 Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

FRINV1 / 2 Multiplication Factor for Internal Resistance KFRINH Nominal Value - Secondary O2 Sensor Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 370 450 63.00 16.00

factor

520 7.00

590 5.00

650 5.00

P0141, P0161 Sensor Element (Ceramic) Impedance, Nominal Value Secondary O2 Sensor Ohms Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 200 2040 1400 752

O2 Heater Power (watts) 0.620 0.800 1.000

300 1504 848 400

400 904 448 248

500 504 304 192

550 448 248 184

296

Multiplication Factor for Internal Resistance KFRINH Nominal Value - Secondary O2 Sensor Modeled Exhaust Gas Temperature at Secondary O2 Sensor ( C ) 200 300 63.00 50.00

factor

400 30.00

500 14.00

550 14.00

P0327, P0332, P0328, P0333 RPM per second

RPM dynamic threshold for disabling knock diagnosis RPM 400.0 600.01 800.0 800.01 1200.0 1000.01 1600.0 1200.02 2000.0 1400.02 2400.0 1500.02 2800 1600 3200 3600 1700 1800.02 4000 1900.02 4400 2000.03 4800 2100.03

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

P0327, P0332 Reference voltage threshold for knock sensor diagnosis - Lower Limit Engine Speed ( rpm ) 400 800 0.040 0.040

Peak RMS Voltage ( V )

1200 0.053

1600 0.074

2000 0.084

2400 0.100

2800 0.128

3200 3600 0.144 0.164

4000 0.229

4400 0.254

4800 0.339

P0328, P0333 Reference voltage threshold for knock sensor diagnosis - Upper Limit Engine Speed ( rpm ) 400 800 1.450 1.450

Peak RMS Voltage ( V )

1200 1.459

1600 1.577

2000 1.906

2400 2.121

2800 2.574

3200 3600 3.049 3.826

4000 4.751

4400 5.149

4800 6.193

P0442 Vacuum / Pressure Threshold for Fuel Tank Leak Detection Vacuum / Pressure (hPa) Ambient Temperature (Model) (C) -2.3 8.60 8.46 8.32 8.18 8.04 7.90 7.76 7.62 7.48 7.34 7.20 Tank Capacity Ambient Temperature (Model) (C) -2.3 860 846 832 818 804 790 776 762 748 734 720

Fuel Level (%) 5 14 23 32 41 50 59 68 77 86 95 Vacuum / Pressure (Pa)

2.3 9.20 9.02 8.84 8.66 8.48 8.30 8.12 7.94 7.76 7.58 7.40 65.8

6 9.80 9.58 9.36 9.14 8.92 8.70 8.48 8.26 8.04 7.82 7.60 Liters

9.8 10.40 10.14 9.88 9.62 9.36 9.10 8.84 8.58 8.32 8.06 7.80

14.3 11.00 10.70 10.40 10.10 9.80 9.50 9.20 8.90 8.60 8.30 8.00

18 11.60 11.26 10.92 10.58 10.24 9.90 9.56 9.22 8.88 8.54 8.20

21.8 12.20 11.82 11.44 11.06 10.68 10.30 9.92 9.54 9.16 8.78 8.40

26.3 12.80 12.38 11.96 11.54 11.12 10.70 10.28 9.86 9.44 9.02 8.60

30 13.40 12.94 12.48 12.02 11.56 11.10 10.64 10.18 9.72 9.26 8.80

33.8 14.00 13.50 13.00 12.50 12.00 11.50 11.00 10.50 10.00 9.50 9.00

Fuel Level (%) 5 14 23 32 41 50 59 68 77 86 95

2.3 920 902 884 866 848 830 812 794 776 758 740

6 980 958 936 914 892 870 848 826 804 782 760

9.8 1040 1014 988 962 936 910 884 858 832 806 780

14.3 1100 1070 1040 1010 980 950 920 890 860 830 800

18 1160 1126 1092 1058 1024 990 956 922 888 854 820

21.8 1220 1182 1144 1106 1068 1030 992 954 916 878 840

26.3 1280 1238 1196 1154 1112 1070 1028 986 944 902 860

30 1340 1294 1248 1202 1156 1110 1064 1018 972 926 880

33.8 1400 1350 1300 1250 1200 1150 1100 1050 1000 950 900

07_GRP02_All Engines.xls
Component/ System Fault Code Monitor Strategy Description Primary Malfunction Signal and Criteria Threshold Value Specified Units Secondary Parameters Enable Condition Enable Value Units Time Frequency Required of Checks Criteria MIL for Code Illumination

P0455 Vacuum Gradient Threshold for Fuel Tank Leak Detection Fuel Level liters hPa / sec Fuel Level ( % ) Pa / sec 0 0.20 Tank Capacity 0 20 10 0.22 65.8 15.2 22 20 0.24 Liters 30.4 24 30 0.26 45.6 26 40 0.28 60.8 28 45 0.29 68.4 29 50 0.30 76.0 30 55 0.31 83.6 31 60 0.32 91.2 32 70 0.34 106.4 34

P2101 Maximum Throttle Angle Deviation per computation cycle Percent Throttle Opening ( % ) 0 4

Percent Throttle Delta ( % )

0.3 6

1 11

5 20

15 50

Only for the LNF E69 controller


0 -60 25 -42.5 50 -32.5 75 -30 100 -27.5 120 -20

1200 0.104

1600 0.120

2000 0.130

2400 0.136

2800 0.141

3200 0.156

3600 0.179

4000 0.208

4400 0.234

4800 5200 0.260 0.297

5600 0.329

6000 0.352

6400 0.368

1200 3.033

1600 4.288

2000 5.015

2400 5.700

2800 7.200

3200 10.054

3600 15.933

4000 19.200

4400 20.496

4800 5200 #### 22.245

5600 22.866

6000 23.677

6400 24.266

80 3.000

90 3.500

Вам также может понравиться