Part 2
DTC Description / Detecting Condition / Confirmation Procedure
P0106 Refer to [DTC P0106: Manifold Absolute Pressure Rationality].
P0107 Refer to [DTC P0107: Manifold Absolute Pressure Low Voltage].
P0108 Refer to [DTC P0108: Manifold Absolute Pressure High Voltage].
P0110 Refer to [DTC P0110: Intake Air Temperature (IAT) Sensor Stuck Rationality].
P0111 Refer to [DTC P0111: Intake Air Temperature (IAT) Sensor Skewed Rationality].
P0112 Refer to [DTC P0112: Intake Air Temperature Low Voltage].
P0113 Refer to [DTC P0113: Intake Air Temperature High Voltage].
P0115 Refer to [DTC P0115: Stuck Coolant Temperature Sensor].
P0117 Refer to [DTC P0117: Engine Coolant Temperature Low Voltage].
P0118 Refer to [DTC P0118: Engine Coolant Temperature High Voltage].
P0122 Refer to [DTC P0122: Throttle Position Sensor Low Voltage].
P0123 Refer to [DTC P0123: Throttle Position Sensor High Voltage].
P0125 Refer to [DTC P0125: Insufficient Coolant Temperature for Stable Operation].
P0315 Refer to [DTC P0315: 58X Crank Position Tooth Error Not Learned].
P0317 Refer to [DTC P0317: Rough Road Sensor Source Not Detected].
P0324 Refer to [DTC P0324: Knock Sensor Internal Malfunction].
P0327 Refer to [DTC P0327: Knock Sensor Circuit Fault].
P0336 Refer to [DTC P0336: 58X Crank Position Sensor Extra/Missing Pulses].
P0337 Refer to [DTC P0337: 58X Crank Position Sensor No Signal].
P0341 Refer to [DTC P0341: Camshaft Position Sensor Rationality].
P0342 Refer to [DTC P0342: Camshaft Position Sensor No Signal].
P0502 Refer to [DTC P0502: Vehicle Speed Sensor No Signal (Engine Side)].
P0506 Refer to [DTC P0506: Idle Speed Rpm Lower than Desired Idle Speed].
P0507 Refer to [DTC P0507: Idle Speed Rpm Higher than Desired Idle Speed].
P0532 Refer to [DTC P0532: A/C Pressure Sensor Low Voltage].
P0533 Refer to [DTC P0533: A/C Pressure Sensor High Voltage].
P0562 Refer to [DTC P0562: System Voltage Too Low (Engine Side)].
P0563 Refer to [DTC P0563: System Voltage Too High (Engine Side)].
P0601 Refer to [DTC P0601: ECM Checksum Error (Engine Side)].
P0602 Refer to [DTC P0602: ECM Reprogram Error].
P0606 Refer to [DTC P0606: SPI Communication between Error with SIDM Chip] or [DTC P0606: SPI Communication between Error with PSVI Chip].
P0645 Refer to [DTC P0645: A/C Clutch Output Circuit Fault].
P0700 Refer to [DTC P0700: Transaxle Control Module (TCM) Malfunction].
P1106 Refer to [DTC P1106: Manifold Absolute Pressure Intermittent High Voltage].
P1107 Refer to [DTC P1107: Manifold Absolute Pressure Intermittent Low Voltage].
P1111 Refer to [DTC P1111: Intake Air Temperature Intermittent High Voltage].
P1112 Refer to [DTC P1112: Intake Air Temperature Intermittent Low Voltage].
P1114 Refer to [DTC P1114: Engine Coolant Temperature Intermittent Low Voltage].
P1115 Refer to [DTC P1115: Engine Coolant Temperature Intermittent High Voltage].
P1121 Refer to [DTC P1121: Throttle Position Sensor Intermittent High Voltage].
P1122 Refer to [DTC P1122: Throttle Position Sensor Intermittent Low Voltage].
P1391 Refer to [DTC P1391: G Sensor Rough Road Rationality].
P1392 Refer to [DTC P1392: G Sensor Rough Road Low Voltage].
P1393 Refer to [DTC P1393: G Sensor Rough Road High Voltage].
P1396 Refer to [DTC P1396: WSSD Rough Road System Fault].
P1397 Refer to [DTC P1397: WSSD Rough Road].
P2610 Refer to [DTC P2610: Lower Power Counter Reset].
U0101 Refer to [DTC U0101: SPI Communications between ECM and TCM].
Knock System Internal Malf Monitor
Operation
DTCs P0324
Monitoring Execution Continuous performed every 125 msec
Monitoring Duration Must receive 26 failures within 80 executions
DTCs not set MAP Rationality: P0106
MAP: P0107, P0108
Enable conditions
Parameter Minimum Maximum
P0324
VAC Table (10 to 50 kPa based on RPM)
RPM 1600 rpm
Coolant 50 �C
Typical malfunction thresholds
P0324
A: Average reading < 3.9% for any of the 4 cyl.
B: Average reading > 80% for any of the 4 cyl.
Knock Sensor Circuit Fault Monitor
Operation
DTCs P0327
Monitoring Execution Continuous performed every 125 msec
Monitoring Duration Must receive 26 failures within 64 executions
DTCs not set MAP Rationality: P0106
MAP: P0107, P0108
Enable conditions
Parameter Minimum Maximum
P0327
VAC Table (10 to 50 kPa based on RPM)
RPM 1600 rpm
Coolant 50 �C
Typical malfunction thresholds
P0327
Min difference between cylinders > 0.4%
58X Crank Position Extra/Missing Pulses (Noisy) Monitor
Operation
DTCs P0336
Monitoring Execution Every 7.8 msec
Monitoring Duration Extra or missing pulses detected in 10 crankshaft rotations within a 100 revolution sample size
Enable conditions
Parameter Minimum Maximum
P0336
Engine Running
Extra or missing teeth 2 per revolution
Typical malfunction thresholds
P0336
Extra or missing pulses detected between consecutive 58X reference pulses
58X Crank Position Tooth Error Not Learned Monitor
Operation
DTCs P0315
Monitoring Execution Every 125 msec
Monitoring Duration The manufacture enable counter is set to zero
DTCs not set Cam Sensor: P0341, P0342
Coolant Sensor: P0117, P0118
Crank Sensor: P0336, P0337
EGR: P0402,P0404, P0488, P0405, P0406
EST: P0351, P0352
Injector: P0201, P0202,P0203,P0204
Knock Sensor: P0324, P0327
MAP Sensor: P0107, P0108
MAP rationality: P0106
O2 front: P0132
TPS: P0122, P0123
Trans MIL: P0700
VSS: P0502
Typical malfunction thresholds
P0315
Tooth Error not learned if the manufacture enable counter is set to zero
58X Crank Position No Signal Monitor
Operation
DTCs P0337
Monitoring Execution Every 7.8 msec
Monitoring Duration If 58X not seen for 8 seconds, test failed
DTCs not set Cam Sensor: P0341, P0342
Enable conditions
Parameter Minimum Maximum
P0337
Delta volt drop during crank for M/T 0.6 V
Delta volt drop during crank for A/T 1.2 V
Delta MAP during crank for M/T 1.2 kPa
Delta MAP during crank for A/T 0.8 kPa
Typical malfunction thresholds
P0337
58X reference pulse not seen during crank
CAM Rationality Monitor
Operation
DTCs P0341
Monitoring Execution Continuous every ref event
Monitoring Duration 40 test failures within a 200 test sample size
Enable conditions
Parameter Minimum Maximum
P0341
Engine Running
Typical malfunction thresholds
P0341
CAM sensor reference pulse is not detected at the correct interval every 4 cylinders
CAM Position No Signal Monitor
Operation
DTCs P0342
Monitoring Execution Continuous every ref event
Monitoring Duration If CAM not seen for 32 TDC cylinder 1 events, test failed
Enable conditions
Parameter Minimum Maximum
P0342
Engine Running
Typical malfunction thresholds
P0342
CAM sensor is not seen once every 4 cylinders
VSS (engine side) Digital Hall Switch No Signal Monitor (MT only)
Operation
DTCs P0502
Monitoring Execution Continuous every 125 msec
Monitoring Duration Power test:
280 tests failed within a 300 test sample size (35 sec/37.5sec)
Decel test:
280 tests failed within a 300 test sample size (35 sec/37.5sec)
DTCs not set Coolant Sensor: P0117, P0118
Coolant System: P0115, P0125, P0128, P0217
EGR: P0402,P0404, P0488, P0405, P0406
EST: P0351, P0352
Injector: P0201, P0202,P0203,P0204
MAP Sensor: P0107, P0108
MAP rationality: P0106
Misfire: P0300
TPS: P0122, P0123
Enable conditions
Parameter Minimum Maximum
P0502
Engine Running
Coolant 60 �C
Ignition voltage 11 V 16 V
Power Test:
RPM 1200 rpm 4000 rpm
TPS 25% 60%
MAP 60 kPa
Decel test:
MAP 30 kPa
Delta RPM of cycle 50
TPS 0.8%
RPM 1800 rpm 6000 rpm
Typical malfunction thresholds
P0502
Power Test :
Indicated Vehicle speed < 5 km/h
Decel Test :
Indicated Vehicle speed < 5 km/h
Idle speed RPM Low Monitor
Operation
DTCs P0506
Monitoring Execution Continous at idle condition every 125 msec
DTCs not set Cam: P0341, P0342
Coolant System: P0115, P0125
Coolant Sensor: P0117, P0118
Crank Sensor: P0336, P0337
EGR: P0402,P0404,P0488,P0405,P0406
EST: P0351, P0352
EVAP Purge: P0441
Fuel Trim: P0171, P0172
IAT: P0112, P0113
Injector: P0201, P0202,P0203,P0204
MAP: P0107, P0108
MAP rationality: P0106
Misfire: P0300
O2 front heater: P0135
O2 Front: P0131, P0132, P0133, P0134, P2196, P2195
O2 rear heater: P0141
Purge solenoid: P0443
TPS: P0122, P0123
VSS: P0502
Enable conditions
Parameter Minimum Maximum
P0506
No intrusive tests Active
Engine run time 60 sec
Baro 72 kPa
Coolant temp 60 �C
Ignition Volt 11 V 16 V
IAT �20 �C
IAC valve Fully open
Above met for a time 5 sec to enable the diagnostic
MAP 60 kPa
Typical malfunction thresholds
P0506
Idle engine speed error > 100 rpm for 10 seconds
Idle speed RPM High Monitor
Operation
DTCs P0507
Monitoring Execution Continous at idle condition every 125 msec
DTCs not set Cam: P0341, P0342
Coolant System: P0115, P0125
Coolant Sensor: P0117, P0118
Crank Sensor: P0336, P0337
EGR: P0402,P0404,P0488,P0405,P0406
EST: P0351, P0352
EVAP Purge: P0441
Fuel Trim: P0171, P0172
IAT: P0112, P0113
Injector: P0201, P0202,P0203,P0204
MAP: P0107, P0108
MAP rationality: P0106
Misfire: P0300
O2 front heater: P0135
O2 Front: P0131, P0132, P0133, P0134, P2196, P2195
O2 rear heater: P0141
Purge solenoid: P0443
TPS: P0122, P0123
VSS: P0502
Enable conditions
Parameter Minimum Maximum
P0507
No intrusive tests Active
Engine run time 60 sec
Baro 72 kPa
Coolant temp 60 �C
Ignition Volt 11 V 16 V
IAT �20 �C
IAC valve Fully closed
Above met for a time 5 sec to enable the diagnostic
MAP 22 kPa
Typical malfunction thresholds
P0507
Idle engine speed error > 200 RPM for 10 sec
A/C Refrigerant Pressure Low Volts Monitor
Operation
DTCs P0532
Monitoring Execution Continuous every 125 msec
Monitoring Duration 80 test failures within a 160 test samples (10 sec/20 sec)
Enable conditions
Parameter Minimum Maximum
P0532
Engine Running
Typical malfunction thresholds
P0532
Raw A/C pressure < 1% of sensor readig scale
A/C Refrigerant Pressure High Volts Monitor
Operation
DTCs P0533
Monitoring Execution Continuous every 125 msec
Monitoring Duration 80 test failures within a 160 test samples (10 sec/20 sec)
Enable conditions
Parameter Minimum Maximum
P0533
Engine Running
Typical malfunction thresholds
P0533
Raw A/C pressure > 99% of sensor readig scale
A/C Clutch Output Circuit Fault Monitor
Operation
DTCs P0645
Monitoring Execution Continuous every 125 msec
Monitoring Duration 10 test failures within 20 test samples
DTCs not set SPI SIDM: P0606
Enable conditions
Parameter Minimum Maximum
P0645
Ignition ON
Ignition volt 11 V
Typical malfunction thresholds
P0645
Read the fault feedback signal from the output driver to determine short vbatt/gnd faults
System Voltage Too Low Monitor (engine side)
Operation
DTCs P0562
Monitoring Execution Continuous every 1 sec
Monitoring Duration Test failed if fail conditions last for 300 sec within 360 sec
Enable conditions
Parameter Minimum Maximum
P0562
Ignition ON
Typical malfunction thresholds
P0562
System voltage < 11.0 V
System Voltage Too High Monitor (engine side)
Operation
DTCs P0563
Monitoring Execution Continuous every 1 sec
Monitoring Duration Test failed if fail conditions last for 300 sec within 360 sec
Enable conditions
Parameter Minimum Maximum
P0563
Ignition ON
Typical malfunction thresholds
P0563
System voltage > 16 V
ECM Checksum Error Monitor
Operation
DTCs P0601
Monitoring Execution 125 msec
Monitoring Duration Once per key cycle
Enable conditions
Parameter Minimum Maximum
P0601
S/W major ID Not equal to value in S/W
Typical malfunction thresholds
P0601
Checksum of S/W or calibrations does not match expected checksum
Control module programming error Monitor
Operation
DTCs P0602
Monitoring Execution 125 msec
Monitoring Duration Once per key cycle
Typical malfunction thresholds
P0602
Calibration ID does not match software level.
Lower Power Counter Error Monitor
Operation
DTCs P2610
Monitoring Execution 500 msec
Monitoring Duration Performed once per key cycle.
If test fails, code will be set.
Enable conditions
Parameter Minimum Maximum
P2610
Ignition ON
Ignition volt 11 V
Engine run time 10 sec
Typical malfunction thresholds
P2610
Monitors spi bits and countdown rate of I/C.
Expected�Actual > 3 sec
Lower Power Counter Reset Monitor
Operation
DTCs P2610
Monitoring Execution 500 msec
Monitoring Duration Performed once per key cycle.
If test fails, code will be set.
Enable conditions
Parameter Minimum Maximum
P2610
Ignition ON
Engine Not running
No NVM Reset occurred
Typical malfunction thresholds
P2610
Monitors LPC I/C overflow bit.
SPI Communications Between ECM and TCM Monitor
Operation
DTCs U0101
Monitoring Execution Continuous executed every 15.6 msec
Monitoring Duration 20 test failures within 30 test samples
Enable conditions
Parameter Minimum Maximum
U0101
Ignition ON
Battery volt 11 V
RUNTIME 2 sec
Device Control Not active
Typical malfunction thresholds
U0101
Monitors periodic TCM status message.
If message not received fail counter incremented.
SPI Communications Error with SIDM chip Monitor
Operation
DTCs P0606
Monitoring Execution Continuous executed every 125 msec
Monitoring Duration 20 test failures within 40 test samples
Enable conditions
Parameter Minimum Maximum
P0606
Ignition ON
Battery volt 11 V
Typical malfunction thresholds
P0606
Monitors specific bits in the SPI message structure.
If bits are corrupted, fail counter incremented.
SPI Communications Error with PSVI chip Monitor
Operation
DTCs P0606
Monitoring Execution Continuous executed every 125 msec
Monitoring Duration 20 test failures within 40 test samples
Enable conditions
Parameter Minimum Maximum
P0606
Ignition ON
Battery volt 11 V
Typical malfunction thresholds
P0606
Monitors specific bits in the SPI message structure.
If bits are corrupted, fail counter incremented.
Transmission Fault General TCM Malfunction Monitor (A/T Only)
Operation
DTCs P0700
Monitoring Duration Message received regularly from TCM through CAN
Typical malfunction thresholds
P0700
Received message from TCM indicating malfunction is detected in TCM.
WSSD Rough Road System fault Monitor
Operation
DTCs P1396
Monitoring Execution Continuous every 125 msec
Monitoring Duration 3 failed tests detected within a 128 sample size
DTCs not set Coolant Sensor: P0117, P0118
Coolant System: P0115, P0125, P0128, P0217
EGR: P0402, P0404, P0488, P0405, P0406
EST: P0351, P0352
Injector: P0201, P0202, P0203, P0204
MAP Sensor: P0107, P0108
MAP Rationality: P0106
Misfire: P0300
TPS: P0122, P0123
Enable conditions
Parameter Minimum Maximum
P1396
Coolant temp 60 �C
Vehicle voltage 11 V 16 V
Engine Running
Typical malfunction thresholds
P1396
The wheel speed variation test detects at least one missing edge from the wheel speed sensor signal
WSSD Rough Road Serial Data fault Monitor
Operation
DTCs P1397
Monitoring Execution Continuous every 125 msec
Monitoring Duration 180 failed tests detected within a 200 sample size
DTCs not set Coolant Sensor: P0117, P0118
Coolant System: P0115, P0125, P0128, P0217
EGR: P0402, P0404, P0488, P0405, P0406
EST: P0351, P0352
Injector: P0201, P0202, P0203, P0204
MAP Sensor: P0107, P0108
MAP Rationality: P0106
Misfire: P0300
TPS: P0122, P0123
Enable conditions
Parameter Minimum Maximum
P1397
Coolant temp 60 �C
Vehicle voltage 11 V 16 V
Engine Running
Typical malfunction thresholds
P1397
Detects a good or failed wheel speed sensor under power conditions
Rough Road Source Detect Monitor
Operation
DTCs P0317
Monitoring Execution Continuous every 125 msec
Monitoring Duration 72 out of 80 samples to fail test
Enable conditions
Parameter Minimum Maximum
P0317
Engine run time 10 sec
Typical malfunction thresholds
P0317
If neither of the selected pair of rough road source hardware is detected
G Sensor Rough Road Rationality Monitor
Operation
DTCs P1391
Monitoring Execution Continuous every 125 msec
Monitoring Duration Test A:
180 failed tests detected within a 200 sample size
Test B:
180 failed tests detected within a 200 sample size
Enable conditions
Parameter Minimum Maximum
P1391
Engine run time 10 sec
Test A:
Engine Running
Vehicle speed 5 km/h
Test B:
Vehicle speed 30 km/h 70 km/h
Typical malfunction thresholds
P1391
Test A:
G Sensor output at idle: below �0.39 G's or above 2.21 G's
Test B:
G Sensor movement < 0.00024 G's while driving
G Sensor Rough Road Low Volts Monitor
Operation
DTCs P1392
Monitoring Execution Every 125 msec
Monitoring Duration 80 failed tests detected within a 160 sample size
Enable conditions
Parameter Minimum Maximum
P1392
Engine run time 10 sec
Typical malfunction thresholds
P1392
G Sensor output < 2%
G Sensor Rough Road High Volts Monitor
Operation
DTCs P1393
Monitoring Execution Every 125 msec
Monitoring Duration 80 failed tests detected within a 160 sample size
Enable conditions
Parameter Minimum Maximum
P1393
Engine run time 10 sec
Typical malfunction thresholds
P1393
G Sensor output > 98%