Note. For connector terminal ID, see CONNECTOR IDENTIFICATION . For wiring diagram, see WIRING DIAGRAMS article.
- Using scan tool, read Diagnostic Trouble Codes (DTCs). If scan tool display GLOBAL GOOD TRIP is equal to zero, go to step 4 . If scan tool display GLOBAL GOOD TRIP is not equal to zero, go to next step.
- Using scan tool, read FREEZE FRAME data. Ensure hex code matches DTC on scan tool. Hex code should be 8A. If DTC matches hex code on scan tool, go to next step. If DTC does not match hex code on scan tool, repair DTC using FREEZE FRAME data. Perform «TEST VER-5A: ROAD TEST FOR OBD-II TROUBLE CODES»(ref-576-S06971814902000030800000) .
- Read FREEZE FRAME data on scan tool. Try to duplicate conditions identified on scan tool. Pay particular attention to code set conditions: engine RPM, coolant temperature and engine load. Using scan tool, observe GLOBAL GOOD TRIP counter. If GLOBAL GOOD TRIP counter changed to zero, operate vehicle for one good trip, then erase DTCs. Perform «TEST VER-5A: ROAD TEST FOR OBD-II TROUBLE CODES»(ref-576-S06971814902000030800000) . If GLOBAL GOOD TRIP counter does not change to zero, go to next step.
- Turn ignition on with engine off. Check throttle plate and linkage for binding. Ensure throttle linkage is at idle position. Repair either condition as required. Perform «TEST VER-5A: ROAD TEST FOR OBD-II TROUBLE CODES»(ref-576-S06971814902000030800000) . If both conditions are okay, go to next step.
- Start engine. Allow engine to idle for one minute. Using scan tool, read target idle and engine RPM. If engine RPM is within 100 RPM of target idle, go to step 9 . If engine RPM is not within 100 RPM of target idle, go to next step. NOTE: For remainder of this test to be valid, engine must not have any vacuum leaks.
- Inspect brake booster and vacuum hoses for leaks. Repair as necessary. If no vacuum leaks are present, go to next step. If vacuum leaks were repaired, perform «TEST VER-5A: ROAD TEST FOR OBD-II TROUBLE CODES»(ref-576-S06971814902000030800000) .
- Verify PCV valve is correct application and operating properly. If PCV valve is correct and operating properly, go to next step. If PCV valve is not correct or operating properly, repair as necessary. Perform «TEST VER-5A: ROAD TEST FOR OBD-II TROUBLE CODES»(ref-576-S06971814902000030800000) .
- Start engine. With engine warm, using scan tool, actuate Idle Air Control (IAC) wiggle test. Idle speed should raise and lower with scan tool display. If idle speed changes with scan tool display, go to «DTC P1294-B: TARGET IDLE NOT REACHED»(ref-576-S12777847102000030800000) . If idle speed does not change with scan tool display, go to «DTC P0505-A: IDLE AIR CONTROL MOTOR CIRCUITS»(ref-576-S22657118322000030800000) .
- Condition to set trouble code is not present at this time. TARGET IDLE NOT REACHED DTC sets if engine speed is not within 200 RPM greater than or 100 RPM less than target idle for 14 seconds. Three failures are required to set code. Possible causes are: failed PCM, engine carbon deposits, open IAC driver circuit. faulty connections or wiring, large vacuum leak, misadjusted throttle (minimum airflow RPM wrong) or throttle not closing reliably. Go to next step.
- Inspect all related wiring and connectors and repair as necessary. If no problems were found with wiring and connectors, go to next step. If related wiring and connectors were repaired, perform «TEST VER-5A: ROAD TEST FOR OBD-II TROUBLE CODES»(ref-576-S06971814902000030800000) .
- Start engine. With engine warm, using scan tool, actuate Idle Air Control (IAC) wiggle test. Idle speed should raise and lower with scan tool display. If idle speed changes with scan tool display, go to next step. If idle speed does not change with scan tool display, go to «DTC P0505-A: IDLE AIR CONTROL MOTOR CIRCUITS»(ref-576-S22657118322000030800000) .
- Observe engine RPM. Wiggle wiring harness from IAC motor to PCM. If IAC motor operates uninterrupted, go to next step. If IAC motor stops operating at any time, repair wiring harness as necessary where wiggling caused problem to appear. Perform «TEST VER-5A: ROAD TEST FOR OBD-II TROUBLE CODES»(ref-576-S06971814902000030800000) .
- Stop IAC wiggle test. See «INACTIVE TROUBLE CODE CONDITION»(ref-576-S27765318282000030800000) under SELF-DIAGNOSTICS. Test is complete. Perform «TEST VER-5A: ROAD TEST FOR OBD-II TROUBLE CODES»(ref-576-S06971814902000030800000) .