If any misfire, Purge Solenoid Valve, Mass Air Flow Sensor or O2 Sensor heater codes are present, DO ALL REPAIRS associated with those codes before proceeding with this troubleshooting tree.
Install the scan tool and access the "Diagnostic Trouble Codes" screen
Press F4(DTAL) to select DTC information from the DTCs menu
Confirm that "DTC Readiness Flag" indicates "Complete". If not, drive the vehicle within conditions noted in the freeze frame data or enable conditions
Read "DTC Status" parameter
Is parameter displayed "History(Not Present) fault"?
- History (Not Present) fault : DTC occurred but has been cleared.
- Present fault : DTC is occurring at present time.
YES
Fault is intermittent caused by poor contact in the sensor’s and/or ECM’s connector or was repaired and ECM memory was not cleared. Thoroughly check connectors for loose or poor connections, bending, corrosion, contamination, deterioration, or damage. Repair or replace as necessary and go to "Verification of Vehicle Repair" procedure
NO
Go to "System Inspection" procedure