Vehicle Check/Preparation
Before using the scan tool to carry out any test, refer to the important Safety Notice located at the beginning of this article and the necessary visual checks listed below.
Visual Checks
- Inspect the air cleaner and inlet duct.
- Check all engine vacuum hoses for damage, leaks, cracks, kinks, and proper routing.
- Check the electronic engine control (EEC) system wiring harness for proper connections, bent or broken pins, corrosion, loose wires, and proper routing.
- Check the powertrain control module (PCM), sensors, and actuators for physical damage.
- Check the engine coolant for proper level and mixture.
- Check the transmission fluid level and quality.
- Make all necessary repairs before continuing with the quick test. Refer to «QUICK TEST»(ref-291245-S40499306212008072500000) .
Vehicle Preparation
- Carry out all safety steps required to start and run vehicle tests. Apply the parking brake, place the gear selector lever firmly into the PARK position on automatic transmission vehicles or NEUTRAL on manual transmission vehicles, and block the drive wheels.
- Turn off all electrical loads such as radios, lamps, A/C, blower, and fans.
- Start the engine (if the engine runs) and bring it up to the normal operating temperature before running the quick test.
Generic OBD PID List
An X in the Freeze Frame column denotes both a mode 1 and mode 2 PID (real time and freeze frame).
| Freeze Frame | Acronym | Description | Measurement Units |
|---|---|---|---|
| X | AAT | Ambient Air Temperature | Degrees |
| X | AIR | Secondary Air Status | On/Off |
| X | APP_D | Accelerator Pedal Position D | % |
| X | APP_E | Accelerator Pedal Position E | % |
| X | APP_F | Accelerator Pedal Position F | % |
| X | CATEMP11 | Catalyst Temperature Bank 1, Sensor 1 | Degrees |
| X | CATEMP12 | Catalyst Temperature Bank 1, Sensor 2 | Degrees |
| X | CATEMP21 | Catalyst Temperature Bank 2, Sensor 1 | Degrees |
| X | CATEMP22 | Catalyst Temperature Bank 2, Sensor 2 | Degrees |
| CLR_DST | Distance since codes cleared | Km | |
| CCNT | Continuous DTC Counter | Unitless | |
| X | ECT | Engine Coolant Temperature | Degrees |
| X | EGR_PCT | Commanded EGR | % |
| X | EGR_ERR | EGR Error | % |
| X | EVAP_PCT | Commanded Evaporative Purge | % |
| X | EVAP_VP | Evaporative System Vapor Pressure | Pa |
| X | EQ_RAT | Commanded Equivalence Ratio | Unit |
| X | FUEL SYS1 | Fuel System Feedback Control Status-Bank 1 | OL/CL/OL DRIVE a /OL FAULT/ CL FAULT |
| X | FUEL SYS2 | Fuel System Feedback Control Status-Bank 2 | OL/CL/OL DRIVE a /OL FAULT/ CL FAULT |
| IAT | Intake Air Temperature | Degrees | |
| X | LOAD b | Calculated Engine Load | % |
| X | LOAD_ABS | Absolute Load Value | % |
| X | LONGFT1 | Current Bank 1 Fuel Trim Adjustment (kamref1) From Stoichiometric Which Is Considered Long Term | % |
| X | LONGFT2 | Current Bank 2 Fuel Trim Adjustment (kamref2) From Stoichiometric Which Is Considered Long Term | % |
| X | MAF | Mass Air Flow Rate | Gm/s-lb/min |
| MIL_DIST | Distance traveled with MIL on | Kilometer | |
| X | O2S11 | Bank 1 Upstream Oxygen Sensor (11) | Volts |
| X | O2S12 | Bank 1 Downstream Oxygen Sensor (12) | Volts |
| X | O2S13 | Bank 1 Downstream Oxygen Sensor (13) | Volts |
| X | O2S21 | Bank 2 Upstream Oxygen Sensor (21) | Volts |
| X | O2S22 | Bank 2 Downstream Oxygen Sensor (22) | Volts |
| X | O2S23 | Bank 2 Downstream Oxygen Sensor (23) | Volts |
| OBDSUP | On Board Diagnostic System | OBD II OBD I OBD Combination of or None | |
| X | PTO | Power Take-Off Status | On/Off |
| X | RPM | Revolutions per Minute | RPM |
| X | RUNTM | Run time | Seconds |
| X | SHRTFT1 | Current Bank Fuel Trim Adjustment (lambse1) From Stoichiometric Which Is Considered Short Term | % |
| X | SHRTFT2 | Current Bank 2 Fuel Trim Adjustment (lambse1) From Stoichiometric Which Is Considered Short Term | % |
| X | SPARKADV | Spark Advance Requested | Degrees |
| X | SPARK_ACT | Spark Advance Actual | Degrees |
| X | TAC_PCT | Commanded Throttle Actuator | % |
| X | TP | Throttle Position | % |
| X | TP_R | Relative Throttle Position | % |
| WARM_UPS | Number of warm ups since codes cleared | Units | |
| X | VSS | Vehicle Speed Sensor | Km/h-mph |
| CL = Closed loop using HO2S(s) as feedback for fuel control. OL DRIVE = Open loop due to driving conditions (heavy acceleration). OL FAULT = Open loop due to fault with all upstream HO2S sensors. CL FAULT = Closed loop fuel control, but fault with one upstream HO2S sensor on dual bank vehicles. |
a OL = Open loop, have not satisfied conditions for closed loop.
b Percent engine load adjusted for atmospheric pressure.
Ford PID List
Note. This is not a complete list of Ford PIDs available. This is a list of Ford PIDs in this article.
| Acronym | Description | Ford Units |
|---|---|---|
| ACCS | Air Conditioning Cycling Switch Input | On/Off |
| ACP | A/C Pressure Transducer Sensor | Volts |
| ACP | A/C Pressure Transducer Sensor | KPa/psi |
| ACP_PRESS | A/C Pressure Transducer Sensor | DCV/psi |
| ACP_PSI | A/C Pressure Transducer Sensor | Psi |
| AIR | Secondary AIR Pump Control | On/Off |
| AIR_F | Secondary AIR Fault Indicator | Yes/No |
| AIRM | Secondary AIR Pump Monitor | On/Off |
| APP | Accelerator Pedal Position | % |
| APP1 | Accelerator Pedal Position 1 | Volts |
| APP2 | Accelerator Pedal Position 2 | Volts |
| APP3 | Accelerator Pedal Position 3 | Volts |
| APP_MAXDIFF | Maximum Difference between APP1 and APP2 | Degrees |
| APP_MODE | Accelerator Pedal Position Mode | Pedal position |
| AXLE | Axle Ratio | Ratio |
| B+ | Battery Voltage | DCV |
| BARO | Barometric Pressure Sensor | Frequency |
| BOO | Brake Pedal Position (BPP) Switch | On/Off |
| BOO1 | Brake Pedal Position (BPP) Switch | On/Off |
| BOO2 | Brake Pedal Switch (BPS) | On/Off |
| BPA | Brake Pedal Switch (BPS) | On/Off |
| BPP/BOO | Brake Pedal Position (BPP) Switch | On/Off |
| CAT_EVAL | Catalyst Evaluated | Yes/No |
| CCS | Coast Clutch Solenoid Control | On/Off |
| CHT | Cylinder Head Temperature Input | Degrees |
| CHT | Cylinder Head Temperature Input | Volts |
| CLRDIST | Distance Since DTCs Cleared | Miles |
| CLRWRMUP | Number of Warm-ups Since DTCs Cleared | Count |
| CMPFM | Camshaft Position Sensor Fault Mode | Yes/No |
| CMPFM2 | Camshaft Position Sensor 2 Fault Mode | Yes/No |
| CMP_F | Camshaft Position Sensor Fault Mode | Yes/No |
| CPP | Clutch Pedal Position Switch Input | On/Off |
| CPP/PNP | Clutch Pedal Position/Park Neutral Position Switch Input | On/Off |
| DECHOKE | Crank Fueling Disabled | Yes/No |
| DPFEGR | Differential Pressure Feedback EGR Input | Volts |
| DRIVECNT | Number of Successful Key Cycles and Engine Starts | Count |
| DTCCNT | Total Number of Fault Codes | Count |
| ECT | Engine Coolant Temperature Input | Degrees |
| ECT | Engine Coolant Temperature Input | Volts |
| ECT_ACT | Engine Coolant Temperature | Degrees F |
| ECT_DSD | Engine Coolant Temperature Desired | Degrees F |
| EGRMC1 | EGR Motor Control Output Command | On/Off |
| EGRMC2 | EGR Motor Control Output Command | On/Off |
| EGRMC3 | EGR Motor Control Output Command | On/Off |
| EGRMC4 | EGR Motor Control Output Command | On/Off |
| EGRMDSD | Electric EGR Motor Commanded in Steps | On/Off |
| EGRPCT | Commanded EGR | % |
| EGRVR | EGR Valve Vacuum Control | % |
| EGR_EVAL | EGR Evaluated | Yes/No |
| EGR_STEP | EGR Valve Motor Position | Position |
| EOT | Engine Oil Temperature Sensor Input | Degrees |
| EOT | Engine Oil Temperature Sensor Input Volts | Volts |
| EOT_F | Engine Oil Temperature Sensor Fault | Fault/No Fault |
| EPC | Electronic Pressure Control | KPa/PSI |
| EPC V | Electronic Pressure Control | Volts |
| ETC_ACT | Electronic Throttle Control Actual | Degrees |
| ETC_DSD | Electronic Throttle Control Desired | Degrees |
| ETC_TRIM | Electronic Throttle Control Trim | Degrees |
| EVAP020C | Evaporative Emissions Monitor | Yes/No |
| EVAP020D | Evaporative Emissions Monitor | Allow/ Disallow |
| EVAP020R | Evaporative Emissions Monitor | Ready/ Not Ready |
| EVAPCPF | Evaporative Emissions Canister Purge Fault | Yes/No |
| EVAPCV | Evaporative Emissions Canister Purge Vent Control | % |
| EVAPCV_F | Evaporative Emissions Canister Purge Vent Fault | Yes/No |
| EVAPPDC | Evaporative Emissions Canister Purge Solenoid Duty Cycle | Hz/% |
| EVAPSOAK | Evaporative Emissions Monitor Soak Conditions are Met | Yes/No |
| EVAPSTA | Evaporative Emissions Monitor Completed Cycle | Status |
| EVAP_EVAL | Evaporative Emissions Monitor Evaluated | Yes/No |
| EVMV | Electronic Vapor Management Valve Commanded Current | Current (mA) |
| FANDC | Variable Speed Fan Duty Cycle | % |
| FANSS | Fan Speed Sensor Signal | RPM |
| FANVAR | Variable Speed Fan Output | % |
| FANVAR_F | Variable Speed Fan Output Fault | Fault/No Fault |
| FCIL | Fuel Cap Indicator Light | On/Off |
| FLI | Fuel Level Indicator Input | % |
| FP | Fuel Pump Duty Cycle | % |
| FPM | Fuel Pump Secondary Monitor | % |
| FPM | Fuel Pump Secondary Monitor | On/Off |
| FRP | Fuel Rail Pressure Input | KPa/PSI |
| FRP | Fuel Rail Pressure Input | Volts |
| FRP_DSD | Fuel Rail Pressure Desired | PSI |
| FRT | Fuel Rail Temperature | Degrees |
| FRT | Fuel Rail Temperature Voltage | Volts |
| FTP | Fuel Tank Pressure Input | KPa/in-H2O |
| FTP | Fuel Tank Pressure Input | Volts |
| FTP_H2O | Fuel Tank Pressure Input | In-H2O |
| FUELPW1 | Injector Pulse Width Bank 1 | Milliseconds |
| FUELPW2 | Injector Pulse Width Bank 2 | Milliseconds |
| FUELSYS | Fuel System Status | Open/Closed Loop |
| FUELSYS1 | Fuel System Status Bank 1 | Open/Closed Loop |
| GEAR | Transmission Gear Status | Gear |
| GENCMD | Generator Command | Yes/No |
| GENMON | Generator Field Signal Monitor | % |
| HFC | High Speed Fan Control | On/Off |
| HTR11 | Bank 1 Sensor 1 HO2S Heater Control | On/Off |
| HTR11F | Bank 1 Sensor 1 HO2S Heater Circuit Fault | Yes/No |
| HTR12 | Bank 1 Sensor 2 HO2S Heater Control | On/Off |
| HTR12F | Bank 1 Sensor 2 HO2S Heater Circuit Fault | Yes/No |
| HTR13 | Bank 1 Sensor 3 HO2S Heater Control | On/Off |
| HTR13F | Bank 1 Sensor 3 HO2S Heater Circuit Fault | Yes/No |
| HTR21 | Bank 2 Sensor 1 HO2S Heater Control | On/Off |
| HTR21F | Bank 2 Sensor 1 HO2S Heater Circuit Fault | Yes/No |
| HTR22 | Bank 2 Sensor 2 HO2S Heater Control | On/Off |
| HTR22F | Bank 2 Sensor 2 1 HO2S Heater Circuit Fault | Yes/No |
| HTRCM11 | Bank 1 Sensor 1 O2S Heater Circuit Current | Amps |
| HTRCM12 | Bank 1 Sensor 2 O2S Heater Circuit Current | Amps |
| HTRCM21 | Bank 2 Sensor 1 O2S Heater Circuit Current | Amps |
| HTRCM22 | Bank 2 Sensor 2 O2S Heater Circuit Current | Amps |
| HTRX1 | HO2S Sensor 1 (Upstream) Heater Control | On/Off |
| HTRX2 | HO2S Sensor 2 (Downstream) Heater Control | On/Off |
| HO2S11 | Bank 1 Sensor 1 HO2S Input | Volts |
| HO2S12 | Bank 1 Sensor 2 HO2S Input | Volts |
| HO2S13 | Bank 1 Sensor 3 HO2S Input | Volts |
| HO2S21 | Bank 2 Sensor 1 HO2S Input | Volts |
| HO2S22 | Bank 2 Sensor 2 HO2S Input | Volts |
| IAC | Idle Air Control | % |
| IAT | Intake Air Temperature Input | Degrees |
| IAT | Intake Air Temperature Input Volts | Volts |
| IAT2 | Intake Air Temperature Sensor 2 Input | Degrees |
| IAT2 | Intake Air Temperature Sensor 2 Input | Volts |
| IGN_R/S | Ignition Switch Run/Start | On/Off |
| IMRC | Intake Manifold Runner Control | On/Off |
| IMRC_F | Intake Manifold Runner Control Fault | Yes/No |
| IMRC1M | Intake Manifold Runner Control Monitor Input Bank 1 | Volts |
| IMRCM | Intake Manifold Runner Control Monitor Input Bank 1 | Volts |
| IMTV | Intake Manifold Tuning Valve Control | % |
| INJ1F-8F | Fuel Injector Primary Fault (Cylinders 1-8) | Yes/No |
| INJ9F-10F | Fuel Injector Primary Fault (Cylinders 9 and 10) | Yes/No |
| INJPWR_M | Injectors Circuit Voltage Monitor | DCV |
| ISS | Input Shaft Speed | Hz/RPM |
| KNOCK1 | Knock Sensor 1 Signal | N/A |
| KNOCK2 | Knock Sensor 2 Signal | N/A |
| LFC | Low Speed Fan Control | On/Off |
| LOAD | Calculated Engine Load | % |
| LONGFT | Long Term Fuel Trim | % |
| LONGFT1 | Long Term Fuel Trim Bank 1 | % |
| LOOP_CONTRL | Fuel System Status | Open/Closed Loop |
| LONGFT2 | Long Term Fuel Trim Bank 2 | % |
| MAF | Mass Airflow Rate Input | Gm/s |
| MAF | Mass Airflow Rate Input | Volts |
| MAP | Intake Manifold Absolute Pressure | Hz |
| MAP | Intake Manifold Absolute Pressure (Analog) | Volts |
| MFC | Medium Speed Fan Control | On/Off |
| MIL | Malfunction Indicator Lamp Control | On/Off |
| MIL_DIS | Distance Since MIL was Activated | Miles |
| MISFIRE | Misfire Status | Yes/No |
| MP_LRD | Learned Misfire Correction Profile | Yes/No |
| NM | Number of Misfires | Count |
| O2BANK1 | Bank 1 O2S Status | Rich/Lean |
| O2BANK2 | Bank 2 O2S Status | Rich/Lean |
| O2S11 | Bank 1 Sensor 1 O2S Input | DCV |
| O2S12 | Bank 1 Sensor 2 O2S Input | DCV |
| O2S21 | Bank 2 Sensor 1 O2S Input | DCV |
| O2S22 | Bank 2 Sensor 2 O2S Input | DCV |
| O2S_EVAL | Oxygen Sensor Circuits Evaluated | Yes/No |
| O2SHTR_EVAL | Oxygen Sensor Heater Circuits Evaluated | Yes/No |
| OD_CANCL | Overdrive Cancel Function | On/Off |
| OSS | Output Shaft Speed | RPM |
| OSS_SRC | Output Shaft Speed | RPM |
| OTS_STAT | One Touch Integrated Start System Status | Enabled/Disabled |
| PATSENABL | Passive Anti-Theft System Status | Enabled/Disabled |
| PCVHC | Positive Crankcase Ventilation Heater Control | Percent |
| PSP | Power Steering Pressure Switch Input | High/Low |
| PSP | Power Steering Pressure Input | Volts |
| PSP_V | Power Steering Pressure Input | Volts |
| PTO | Power Take Off Status Input | On/Off |
| PTOLOAD | Power Take Off Engage Input | Yes/No |
| PTOIR_V | Power Take Off RPM Select Input | Volts |
| PTOIL | Power Take Off Indicator Lamp Output | On/Off |
| RPM | Engine Speed Based Upon CKP Input | RPM |
| RPMDSD | RPM Desired | RPM |
| REV | Transmission Reverse Switch Input | On/Off |
| SCB | Supercharger Bypass Control | On/Off |
| SHRTFT | Short Term Fuel Trim | % |
| SHRTFT1 | Short Term Fuel Trim Bank 1 | % |
| SHRTFT2 | Short Term Fuel Trim Bank 2 | % |
| SPARKADV | Spark Advance Desired | Degrees |
| SPKDUR_1-8 | Spark Duration (Cylinders 1-8) | MS |
| SS1 | Shift Solenoid 1 Control | On/Off |
| SS2 | Shift Solenoid 2 Control | On/Off |
| SS3 | Shift Solenoid 3 Control | On/Off |
| SS4 | Shift Solenoid 4 Control | On/Off |
| STRT_RLY | Starter Relay | Enabled/Disabled. |
| TCC | Torque Converter Clutch Control | % |
| TCIL | Transmission Control Indicator Lamp Clutch Control Status | On/Off |
| TCS | Transmission Control Switch (TCS) | On/Off |
| TCSS | Transfer Case Speed Sensor | RPM |
| TFT | Transmission Fluid Temperature Input | DCV/ Degrees |
| TFTV | Transmission Fluid Temperature Input | Volts |
| TORQUE | Net Torque Into Torque Converter | Nm |
| TP | Throttle Position Input | Volts |
| TP_MAXDIFF | Maximum Angle Difference between TP1 and TP2 | Degrees |
| TP1 | Throttle Position 1 Voltage | Volts |
| TP2 | Throttle Position 2 Voltage | Volts |
| TR | Transmission Selector Position Input Status | Position |
| TR1 | Transmission Range Sensor 1 | Open/Closed |
| TR2 | Transmission Range Sensor 2 | Open/Closed |
| TR3 | Transmission Range Sensor 3 | Open/Closed |
| TR4 | Transmission Range Sensor 4 | Open/Closed |
| TR V | Transmission Selector Position Input Status | Volts |
| TR D | Transmission Selector Position Input Status (Digital) | Binary |
| TRIP_CNT | OBD II Trips Completed | Count |
| TSS | Turbine Shaft Speed/Input Shaft Speed | RPM |
| TSS/ISS | Turbine Shaft Speed/Input Shaft Speed | RPM |
| TSS_SRC | Turbine Shaft Speed/Input Shaft Speed | RPM |
| VCTADV | Variable Cam Timing Advance | Degrees |
| VCTADV2 | Variable Cam Timing Advance 2 | Degrees |
| VCTADVERR | Variable Cam Timing Advance Error | Degrees |
| VCTADVERR2 | Variable Cam Timing Advance 2 Error | Degrees |
| VCTDC | Variable Cam Timing Advance Duty Cycle | % |
| VCTDC2 | Variable Cam Timing Advance Duty Cycle | % |
| VCT_SYS | Variable Cam Timing System Status | Open Loop/ Closed Loop |
| VOLTDSD | Desired Voltage | Volts |
| VPWR | Vehicle Power Voltage | Volts |
| VREF | Vehicle Reference Voltage | Volts |
| VSS | Vehicle Speed | Km/h-mph |
| WAC/ACCR | A/C Clutch Command | On/Off |
| WAC_F | WOT A/C Primary Circuit Fault | Yes/No |
Making Changes to the VID Block
A PCM which is programmed may require changes to be made to certain VID information to accommodate the vehicle hardware. Refer to Module Reprogramming on the scan tool.
Drive Cycle Recommendations
| WARNING | Strict observance of posted speed limits and attention to driving conditions are mandatory when proceeding through the following drive cycles. Failure to follow these instructions may result in personal injury. |
- Most OBD monitors complete more readily using a steady foot driving style during cruise or acceleration modes. Operating the throttle in a smooth fashion minimizes the time required for monitor completion.
- The fuel tank level should be between 1/2 and 3/4 full with 3/4 full being the most desirable.
- The evaporative monitor can operate only during the first 30 minutes of engine operation. When executing the procedure for this monitor, stay in part throttle mode and drive in a smooth fashion to minimize fuel slosh.
- When bypassing the EVAP engine soak times, the PCM must remain powered (key ON) after clearing the continuous DTCs and relearning emission diagnostic information.
For best results, follow each of the following steps as accurately as possible
| OBD Monitor Exercised | Drive Cycle Procedure | Purpose of Drive Cycle Procedure |
|---|---|---|
| Drive Cycle Preparation | NOTE: To bypass the EVAP soak timer (normally 6 hours), the PCM must remain powered after clearing the continuous DTCs and resetting the emission monitors information in the PCM. 1. Install the scan tool. Turn the key on with the engine off. Cycle the key off, then on. If needed, select the appropriate vehicle and engine qualifier. Clear the continuous DTCs and reset the emission monitors information in the PCM. | Bypasses the engine soak timer. Resets the OBD monitor status. |
| 2. Begin to monitor the following PIDs (if available): ECT, EVAPDC, FLI and TP MODE. Start the vehicle without returning the key to the OFF position. | ||
| 3. Idle the vehicle for 15 seconds. Drive at 64 km/h (40 mph) until the engine coolant temperature (ECT) is at least 76.7°C (170°F). | Executes SEC AIR flow check monitor (if applicable). | |
| Prep for Monitor Entry | 4. Is the intake air temperature (IAT) between 4.4 to 37.8°C (40 to 100°F)? If not, complete the following steps, but note that step 14 is required to bypass the EVAP/secondary AIR monitor and clear DTC P1000. | Engine warm-up and provides IAT input to the PCM. |
| HEGO | 5. Cruise at 64 km/h (40 mph) for at least 5 minutes. | Executes the HO2S monitor. |
| EVAP | 6. Cruise at 64 to 89 km/h (40 to 55 mph) for 10 minutes (avoid sharp turns and hills). NOTE: To initiate the monitor, the throttle should be at part throttle, EVAPDC must be greater than 75%, and FLI must be between 15 and 85%, and for fuel tanks over 25 gallons FLI must be between 30 and 85%. | Executes the EVAP monitor if the IAT is between 4.4 to 37.8°C (40 to 100°F). |
| Catalyst | 7. Drive in stop and go traffic conditions. Include 5 different constant cruise speeds, ranging from 32 to 89 km/h (20 to 55 mph) over a 10 minute period. | Executes the catalyst monitor. |
| EGR | 8. From a stop, accelerate to 72 km/h (45 mph) at 1/2 to 3/4 throttle. Repeat 3 times. | Executes the EGR monitor. |
| SEC AIR/CCM (Engine) | 9. Bring the vehicle to a stop. Idle with the transmission in drive (neutral for M/T) for 2 minutes. | Executes the idle air control (IAC) portion of the comprehensive component monitor (CCM) and the SEC AIR functional check (if applicable). |
| CCM (Transmission) | 10. For M/T, accelerate from 0 to 81 km/h (0 to 50 mph), and continue to step 12. For A/T, from a stop and in overdrive, moderately accelerate to 81 km/h (50 mph) and cruise for at least 15 seconds. Stop the vehicle and repeat without overdrive to 64 km/h (40 mph) cruising for at least 30 seconds. While at 64 km/h (40 mph), activate the overdrive, accelerate to 81 km/h (50 mph) and cruise for at least 15 seconds. Stop for at least 20 seconds and repeat step 10 five times. | Executes the transmission portion of the CCM. |
| Misfire and Fuel Monitors | 11. From a stop, accelerate to 97 km/h (60 mph). Decelerate at closed throttle to 64 km/h (40 mph) (no brakes). Repeat this 3 times. | Allows learning for the misfire monitor. |
| Readiness Check | 12. Access the On-Board System Readiness (OBD monitor status) function on the scan tool. Determine whether all non-continuous monitors have completed. If not, go to step 13. | Determines if any monitor has not completed. |
| Pending Code Check and EVAP Monitor Bypass Check | 13. With the scan tool, check for pending codes. Conduct the normal repair procedures for any pending code concern. Otherwise, repeat any incomplete monitor. If the EVAP monitor or SEC AIR monitor is not complete and the IAT was out of the 4.4 to 37.8°C (40 to 100°F) temperature range in step 4, or the altitude is over 2438 m (8000 ft.), the EVAP bypass procedure must be followed. Go to Step 14. | Determines if a pending code is preventing the clearing of DTC P1000. |
| EVAP Monitor Bypass | 14. Park the vehicle for a minimum of 8 hours. Repeat steps 2 through 11. Do not repeat step 1. | Allows the bypass counter to increment to 2. |
| NOTE |
|---|
| To bypass the EVAP soak timer (normally 6 hours), the PCM must remain powered after clearing the continuous DTCs and resetting the emission monitors information in the PCM. |
Recreating the Fault
Recreating the concern is the first step in isolating the cause of the intermittent symptom. A thorough investigation should start with the customer information worksheet located in the back of this article. If freeze frame data is available, it may help in recreating the conditions at the time of a malfunction indicator lamp diagnostic trouble code (MIL DTC). Listed below are some of the conditions for recreating the concern
| Engine Type Conditions | Non-Engine Type Conditions |
|---|---|
| Engine Temperature | Ambient Temperature |
| Engine RPM | Moisture Conditions |
| Engine Load | Road Conditions (smooth-bumpy) |
| Engine idle/accel/deceleration |
CONDITIONS TO RECREATE FAULT
Accumulating PCM Data
PCM data can be accumulated in a number of ways. This includes circuit measurements with a digital multimeter (DMM) or scan tool parameter identification (PID) data. Acquisition of PCM PID data using a scan tool is one of the easiest ways to gather information. Gather as much data as possible when the concern is occurring to prevent improper diagnosis. Data should be accumulated during different operating conditions and based on the customer description of the intermittent concern. Compare this data with the known good data values located TYPICAL DIAGNOSTIC REFERENCE VALUES . This requires recording data in 4 conditions for comparison: 1) KOEO, 2) Hot Idle, 3) 48 km/h (30 mph), and 4) 89 km/h (55 mph).
Comparing PCM Data
After the PCM values are acquired, it is necessary to determine the concern area. This typically requires the comparison of the actual values from the vehicle to the typical values from the Section 6 TYPICAL DIAGNOSTIC REFERENCE VALUES . The charts apply to different vehicle applications (engine, model, transmission).
Analyzing PCM Data
Look for abnormal events or values that are clearly incorrect. Inspect the signals for abrupt or unexpected changes. For example, during a steady cruise most of the sensor values should be relatively stable. Sensors such as throttle position (TP), mass air flow (MAF), and RPM that change abruptly when the vehicle is traveling at a constant speed are clues to a possible concern area.
Look for an agreement in related signals. For example, if the APP1, APP2, or APP3, is changed during acceleration, a corresponding change should occur in idle air control (IAC), RPM, and SPARK ADV PID.
Make sure the signals act in proper sequence. An increase in RPM after the TP1 and TP2 is increased is expected. However, if the RPM increases without a TP1 and TP2 change, a concern may exist.
Scroll through the PID data while analyzing the information. Look for sudden drops or spikes in the values.