Vehicle Check/Preparation
Before using the scan tool to carry out any test, refer to the Important Safety Notice located in the Introduction of this article and the necessary visual checks listed below.
Visual Checks
| WARNING | THIS VEHICLE IS EQUIPPED WITH HIGH VOLTAGE CABLES, COMPONENTS, AND WIRING. THE HIGH VOLTAGE WARNING LABELS CONTAINING THE HIGH VOLTAGE SYMBOL ARE LOCATED ON EACH HIGH VOLTAGE COMPONENT. HIGH VOLTAGE CABLES AND WIRING ARE ORANGE IN COLOR. CERTIFIED RUBBER INSULATING GLOVES AND A FACE SHIELD MUST BE WORN WHEN WORKING WITH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING. THE IGNITION KEY MUST BE CYCLED TO THE OFF POSITION FOR A MINIMUM OF 5 MINUTES, AND THE HIGH VOLTAGE TRACTION BATTERY SERVICE DISCONNECT PLUG PLACED IN THE SERVICING/SHIPPING POSITION BEFORE DISCONNECTING THE HIGH VOLTAGE CABLES. DO NOT DISCONNECT, DISABLE, OR TOUCH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING DURING THE MODULE REPROGRAMMING PROCEDURE BECAUSE HIGH VOLTAGE IS PRESENT. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. |
- Inspect the air cleaner and inlet duct.
- Check all engine vacuum hoses for damage, leaks, cracks, kinks and correct routing.
- Check the powertrain control module (PCM) or transaxle control module (TCM) wiring harness for correct connections, bent or broken pins, corrosion, loose wires and correct routing.
- Examine all high voltage cables and connectors for secure connection, damaged, burned or overheated insulation and loose or broken condition.
- Verify the traction battery high voltage service plug is correctly connected.
- Verify the front and rear inertia fuel shutoff (IFS) switches are not tripped.
- Check the PCM, sensors, and actuators for physical damage.
- Check the engine coolant for correct level and mixture.
- Check the motor electronics coolant for correct level and mixture.
- Check the transaxle fluid level and quality. Refer to «AUTOMATIC TRANSAXLE/TRANSMISSION EXTERNAL CONTROLS»(ref-344101) .
- Make all necessary repairs before continuing with the quick test.
Vehicle Preparation
- Carry out all safety steps required to start and run vehicle tests. Apply the parking brake, place the gear selector firmly into the PARK position and block the drive wheels.
- Verify the high voltage traction battery state of charge is equal to or greater than 45% by monitoring the traction battery control module (TBCM) state of charge parameter identification (PID). If the monitored PID displays the state of charge below 45%, start and idle the engine with full A/C ON.
- Turn the A/C on and verify it functions correctly.
- Turn off all electrical loads, such as radios, lamps, A/C, blower, and fans.
- Start the engine 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 |
|---|---|---|---|
| AIR | Secondary Air Status | On/Off | |
| CCNT | Continuous DTC Counter | Decimal | |
| X | ECT | Engine Coolant Temperature | Degrees |
| X | FUEL | SYS1 Fuel System Feedback Control Status-Bank 1 | OL/CL/OL DRIVE (1) /OL FAULT/CL FAULT |
| IAT | Intake Air Temperature | Degrees | |
| X | LOAD (2) | Calculated Engine Load | % |
| X | LONG FT1 | Current Bank 1 fuel trim adjustment from stoichiometric which is considered long term. | % |
| MAF | Mass Air Flow Rate | Gm/s-lb/min | |
| O2S11 | Bank 1 Upstream Oxygen Sensor (11) | Volts | |
| O2S12 | Bank 1 Downstream Oxygen Sensor (12) | Volts | |
| OBD SUP | On-Board Diagnostic System | OBD II OBD I OBD Combination of or None | |
| PTO | Power Take-Off Status | On/Off | |
| X | RPM | Revolutions per Minute | RPM |
| X | SHRT FT1 | Current bank fuel trim adjustment from stoichiometric which is considered short term. | % |
| SHRT FT11 (3) | Current bank fuel trim adjustment from stoichiometric which is considered short term. | % | |
| SHRT FT12 (3) | Current bank 1 fuel trim adjustment from stoichiometric which is considered short term. | % | |
| SPARKADV | Spark Advance Cylinder No. 1 | Degrees | |
| TP | Throttle Position | % | |
| X VSS | Vehicle Speed Sensor | Km/h-mph | |
| (1) OL = Open loop, has not satisfied conditions for closed loop. (2) Percent engine load adjusted for atmospheric pressure. (3) Individual oxygen sensor fuel trim adjustment is not supported. | |||
| (1) | OL = Open loop, has not satisfied conditions for closed loop. |
| (2) | Percent engine load adjusted for atmospheric pressure. |
| (3) | Individual oxygen sensor fuel trim adjustment is not supported. |
GENERIC OBD PID LIST
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 1 upstream HO2S sensor.
Ford PCM PID List
| Acronym | Description | Ford Units |
|---|---|---|
| ACRDV | A/C Refrigerant Distribution Valve Output | ON/OFF |
| ACRDV_F | A/C Refrigerant Distribution Valve Output Fault | YES/NO |
| APP | Accelerator Pedal Position | PERCENT |
| APP1 | Accelerator Pedal Position 1 | VOLTS |
| APP2 | Accelerator Pedal Position 2 | VOLTS |
| BARO | Barometric Pressure (software determined) | In-Hg |
| BPO | Battery Power Off Received | YES/NO |
| BOO1 | Brake Pedal Position/Brake On-Off Switch Input 1 | ON/OFF |
| BOO2 | Brake Pedal Switch Input 2 | ON/OFF |
| CHT | Cylinder Head Temperature | Degrees |
| CHT_F | Cylinder Head Temperature Fault | Fault/No Fault |
| CHT_V | Cylinder Head Temperature Input | VOLTS |
| CRK_T | Time since engine started | SEC |
| DRIVECNT | Number of completed OBD Drive Cycles | DECIMAL |
| DCE | DC/DC Converter Enable Commanded | ON/OFF |
| DCE_F | DC/DC Converter Enable Fault | Fault/No Fault |
| EGRMC1F | EGR Motor Control Output Fault | Fault/No Fault |
| EGRMC2F | EGR Motor Control Output Fault | Fault/No Fault |
| EGRMC3F | EGR Motor Control Output Fault | Fault/No Fault |
| EGRMC4F | EGR Motor Control Output Fault | Fault/No Fault |
| ETC_ACT | Electronic Throttle Control Actual | DEGREES |
| ETC_DSD | Electronic Throttle Control Desired | DEGREES |
| EVAPCV | Evaporative Emissions Canister Vent Control | % |
| EVAPCV_F | Evaporative Emissions Canister Vent Fault | YES/NO |
| EVAPCP | Evaporative Emissions Canister Purge Valve | % |
| EVBV | Fuel Vapor Vent Valve | % |
| EVBV_F | Fuel Vapor Vent Valve Fault | Fault/No Fault |
| FLI | Fuel Level Indicator Input | % |
| FP | Fuel Pump Duty Cycle | % |
| FTP | Fuel Tank Pressure Input | KPa/VOLTS |
| FTP_H2O | Fuel Tank Pressure H2O in | H2O |
| GENMTR_SDN | Generator Motor Shutdown Request | YES/NO |
| GTQ | Measured Generator Motor Torque | NM |
| HFC | High Speed Fan Control | ON/OFF |
| HFC_F | High Speed Fan Control Fault | YES/NO |
| HTRCM11 | Bank 1 Sensor 1 HO2S Heater Control | AMPS |
| HTRCM12 | Bank 1 Sensor 2 HO2S Heater Control | MA |
| HPUMP | Heater Pump Output | ON/OFF |
| HPUMP_F | Heater Pump Output Fault | YES/NO |
| IAT | Intake Air Temperature Input | DEGREES |
| IAT_F | Intake Air Temperature Fault | YES/NO |
| INJ1_F | Injector 1 Commanded Fault | YES/NO |
| INJ2_F | Injector 2 Commanded Fault | YES/NO |
| INJ3_F | Injector 3 Commanded Fault | YES/NO |
| INJ4_F | Injector 4 Commanded Fault | YES/NO |
| INJ_TIM | Injector Timing Before Top Dead Center | DEGREES |
| KEYST | Key State | KEY POSITION |
| LFC | Low Speed Fan Control | ON/OFF |
| LFCF | Low Speed Fan Control Fault | YES/NO |
| LOAD | Calculated Engine Load | % |
| LONGFT1 | Long Term Fuel Trim Bank 1 | % |
| MAF | Mass Airflow Rate Input | GM/S/VOLTS |
| MAF_F | Mass Airflow Sensor Fault | YES/NO |
| MAP | Manifold Absolute Pressure Sensor Voltage VOLTS/kPa/ | PSI |
| MAP_F | Manifold Absolute Pressure Sensor Fault | YES/NO |
| MECT_V | Motor Electronics Coolant Temperature Input | VOLTS |
| MECP | Motor Electronics Coolant Pump Commanded | ON/OFF |
| MECP_F | Motor Electronics Coolant Pump Fault | YES/NO |
| MFC | Medium Speed Fan Control Unit | ON/OFF |
| MFC_F | Medium Speed Fan Control Fault | YES/NO |
| MIL | Malfunction Indicator Lamp Control | ON/OFF |
| MTQ | Measured Traction Motor Torque | NM |
| O2S11 | Bank 1, Sensor 1 Input | VOLTS |
| O2S11_CUR | Bank 1, Sensor 1 Current | AMPERES |
| O2S11_IMPED | O2S11 Sensor Impedence | VOLTS |
| O2S12 | Bank 1, Sensor 2 Input | VOLTS |
| RPM | Engine Speed Calculated From CKP Signal | RPM |
| RPM_DSD | Desired Engine Speed | RPM |
| SPARKADV | Spark Advance | DEGREES |
| TP1 | Throttle Position 1 Voltage | VOLTS |
| TP2 | Throttle Position 2 Voltage | VOLTS |
| TR | Gear Position Indicated By Transmission Range Sensor | GEAR |
| TRIPCNT | Number of Completed OBD Trips | DECIMAL |
| VPWR | Vehicle Power Voltage | VOLTS |
| VREF | Vehicle Reference Voltage | VOLTS |
| VSS | Vehicle Speed | MPH |
FORD PCM PID LIST
Ford TCM PID List
| Acronym | Description | Manufacturer Units |
|---|---|---|
| ABS_STAT | ABS System Status TCM Received | ACTIVATED/NOT ACTIVATED |
| ACCESS | Access Status | Time |
| ARPMDES | Desired Engine Speed TCM Received | RPM |
| CCNT | Number Of Continuous DTCs Stored In TCM | DECIMAL |
| ENG | CTO Vehicle Speed TCM Received | RPM |
| CONTACT | Traction Battery Contactor Status TCM Received | OPEN/CLOSED |
| ENABL_S | Enable Status | Disable/Enable |
| GCLTEMP | Generator Motor Coil Temperature | DEGREES |
| GENMODE | Generator Operational Mode TCM Received | MODE |
| GTQ_CMD | Measured Generator Motor Torque | Nm |
| GTQ_OUT | Desired Generator Motor Torque TCM Received | Nm |
| G_INV_V | Actual Generator Motor Inverter Voltage | VOLTS |
| G_PHTMP | Generator Inverter Phase Temperature (Highest of 3 Phases) | DEGREES |
| G_SDN_A | Generator Motor Shutdown TCM Received | ShutDwn/Not ShutDwn |
| G_SDN_B | Generator Motor Shutdown TCM Received | ShutDwn/Not ShutDwn |
| G_SDN_C | Generator Motor Shutdown TCM Received | ShutDwn/Not ShutDwn |
| G_SPEED | Generator Motor Speed | RPM |
| HV_AMP | Traction Battery Current TCM Received Through Communication Network | AMPERES |
| HVBAT_V | Traction Battery Voltage TCM Received | VOLTS |
| HVINTLCK | High Voltage Interlock Circuit Status | ON/OFF |
| I_SDN_1 | Immediate Shutdown 1 Input | CHARGE/DISCHARGE |
| I_SDN_2 | Immediate Shutdown 2 Input | CHARGE/DISCHARGE |
| LF_WSPD | Front Left Wheel Speed | Km/h/MPH |
| MCLTEMP | Traction Motor Coil Temperature | DEGREES |
| MECT | Motor Electronics Coolant Temperature TCM Received | DEGREES |
| M_SDN_A | Traction Motor Shutdown TCM Received | ShutDwn/Not ShutDwn |
| M_SDN_B | Traction Motor Shutdown TCM Received | ShutDwn/Not ShutDwn |
| M_SDN_C | Traction Motor Shutdown TCM Received | ShutDwn/Not ShutDwn |
| MTQ_CMD | Desired Traction Motor Torque TCM Received | Nm |
| MTQ_OUT | Measured Traction Motor Torque | Nm |
| M_INV_V | Actual Traction Motor Inverter Voltage | VOLTS |
| M_PHTMP | Traction Motor Inverter Temperature (Highest of 3 Phases) | DEGREES |
| M_SPEED | Traction Motor Speed | RPM |
| PCM ID | PCM Identified | Not Stored/Stored |
| PCM_VFY | PCM Verify | YES/NO |
| PRNDL_T | Gear selector position TCM received | SELECTOR POSITION |
| RF_WSPD | Front Right Wheel Speed | Km/h/MPH |
| RPM | Engine Speed TCM Calculated | RPM |
| SERMOD | Service Mode | Mode |
| TCM_CAU | Powertrain Malfunction Indicator (Wrench) Commanded | ON/OFF |
| TCM_HAZ | Hazard Indicator Commanded | ON/OFF |
| TFT | Transaxle Fluid Temperature Input | DEGREES |
| TORQUE | Engine Torque TCM Received | LB-FT |
| TQ_DSD | Desired Torque TCM Received | NM |
| VBAT | Vehicle Power Voltage | VOLTS |
| VEHMODE | Vehicle Operational Mode TCM Received | MODE |
| VSS | Vehicle Speed TCM Calculated | Km/h |
FORD TCM PID LIST
Freeze frame data allows access to emission-related values from specific generic parameter identifications (PIDs). These values are stored when an emission-related diagnostic trouble code (DTC) is stored in continuous memory. This provides a snapshot of the conditions that were present when the DTC was stored. Once one set of freeze frame data is stored, this data remains in memory even if another emission related DTC is stored, with the exception of misfire or fuel system DTCs. Once freeze frame data for a misfire or fuel system DTC is stored, it overwrites any previous data, and freeze frame data is no longer overwritten. When a DTC associated with the freeze frame data is erased or the DTCs are cleared, new freeze frame data can be stored again. In the event of multiple emission-related DTCs in memory, always note the DTC for the freeze frame data.
| Acronym | Description | Measurement Units |
|---|---|---|
| ECT | Engine Coolant Temperature | Degrees |
| EQ_RAT | Commanded Equivalence Ratio | Unit |
| EQ_RAT11 | Lambda Value Bank 1, Sensor 1 | Unit |
| FUELSYS1 | Open/Closed Loop1 | OL/CL/OL DRIVE/OL FAULT/CL FAULT |
| LONGFT1 | Long Term Fuel Bank1 | % |
| LOAD | Calculated Load Value | % |
| RPM | Engine RPM | RPM |
| O2S11 | Bank 1 Upstream Oxygen Sensor (11) | Volts/mA |
| O2S12 | Bank 1 Upstream Oxygen Sensor (12) | Volts |
| SHRTFT1 | Short Term Fuel Bank1 | % |
| VSS | Vehicle Speed | Km/h-mph |
FREEZE FRAME DATA TABLE
Some unique PIDs are stored in the keep alive memory (KAM) of the powertrain control module (PCM) to help in diagnosing the root cause of misfires. These PIDs are collectively called misfire freeze frame (MFF) data. These parameters are separate from the generic freeze-frame data that is stored for every malfunction indicator lamp (MIL) code. They are used for misfire diagnosis only. The MFF data is more useful for misfire diagnosis than the normal diagnosis only. It is captured at the time of the highest misfire rate and not when the DTC is stored at the end of a 1,000 or 200 revolution block. (Generic freeze-frame data for misfire can be stored minutes after the misfire actually occurred.)
Note. The MFF frame PIDs are supported on all vehicles but may not be available on all scan tools because enhanced PID access may vary by scan tool manufacturer.
| PID Name | Description | Measurement Units |
|---|---|---|
| MFF RPM | Engine RPM at the time of misfire | RPM |
| MFF LOAD | Engine load at the time of misfire | PERCENT |
| MFF VS | Vehicle speed at the time of misfire | MPH/KPH |
| MFF IAT | Intake air temperature at the time of misfire | DEGREES |
| MFF SOAK | Engine-off soak time at the time of misfire | MINUTES |
| MFF RNTM | Engine running time at the time of misfire | SECONDS |
| MFF TP | Throttle position at time of misfire | VOLTAGE |
| MFF T CNT | Number of driving cycles at the time of misfire (at least one 1,000 rev block) | Number of TRIPS |
| MFF PNP | 1= in drive during the time of misfire | MODE |
| MP LRN | 1= misfire wheel profile learned in KAM | NONE |
MISFIRE FREEZE FRAME PIDs
Freeze frame data allows access to non-emission related values from specific manufacturers PIDs. These values are stored when a non-emission related DTC is stored in continuous memory. This provides a snapshot of the conditions that were present when the DTC was stored. Once one set of freeze frame data is stored, this data remains in memory even if another DTC is stored. When a DTC associated with the freeze frame data is cleared or a KAM reset is carried out, new freeze frame data can be stored again.
| Acronym | Description | Measurement Units |
|---|---|---|
| FRZ_DTC | Frozen DTC detailed number | Decimal |
| RPM | Engine speed | RPM |
| TFT | Transaxle fluid temperature | Degrees |
| M_SPEED | Traction motor speed | RPM |
| G_INV_V | Generator inverter voltage | Volts |
| M_PHTMP | The highest traction motor inverter temperature within the 3 phases | Degrees |
| MCLTEMP | Traction motor coil temperature | Degrees |
| G_PHTMP | The highest generator motor inverter temperature within the 3 phases | |
| GCLTEMP | Generator motor coil temperature | Degrees |
| G_SPEED | Generator motor speed | RPM |
| TQ_DSD | Desired Total torque | Nm |
| MTQ_CMD | Desired traction motor torque | Nm |
| GTQ_OUT | Desired generator motor torque | Nm |
| CONTACT | Traction battery contractor status TCM received | Open/Closed |
| ABS_STAT | ABS system status TCM received | Activated/Not Activated |
| G_SDN_A | Generator motor shutdown TCM received | ShutDwn/Not ShutDwn |
| G_SDN_B | Generator motor shutdown TCM received | ShutDwn/Not ShutDwn |
| G_SDN_C | Generator motor shutdown TCM received | ShutDwn/Not ShutDwn |
| M_SDN_A | Traction Motor Shutdown TCM Received | ShutDwn/Not ShutDwn |
| M_SDN_B | Traction Motor Shutdown TCM Received | ShutDwn/Not ShutDwn |
| M_SDN_C | Traction Motor Shutdown TCM Received | ShutDwn/Not ShutDwn |
| HVINTLCK | High voltage interlock circuit status | On/Off |
| TCM_HAZ | Hazard indicator commanded | On/Off |
| TCM_CAU | Powertrain malfunction indicator (wrench) commanded | On/Off |
| PRNDL_T | Gear selector position TCM received | Selector position |
| MECT | Motor electronics coolant temperature TCM received | Degrees |
NON-EMISSION FREEZE FRAME DATA TABLE
Flash Electrically Erasable Programmable Read Only Memory (EEPROM)
| WARNING | THIS VEHICLE IS EQUIPPED WITH HIGH VOLTAGE CABLES, COMPONENTS, AND WIRING. THE HIGH VOLTAGE WARNING LABELS CONTAINING THE HIGH VOLTAGE SYMBOL ARE LOCATED ON EACH HIGH VOLTAGE COMPONENT. HIGH VOLTAGE CABLES AND WIRING ARE ORANGE IN COLOR. CERTIFIED RUBBER INSULATING GLOVES AND A FACE SHIELD MUST BE WORN WHEN WORKING WITH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING. THE IGNITION KEY MUST BE CYCLED TO THE OFF POSITION FOR A MINIMUM OF 5 MINUTES, AND THE HIGH VOLTAGE TRACTION BATTERY SERVICE DISCONNECT PLUG PLACED IN THE SERVICING/SHIPPING POSITION BEFORE DISCONNECTING THE HIGH VOLTAGE CABLES. DO NOT DISCONNECT, DISABLE, OR TOUCH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING DURING THE MODULE REPROGRAMMING PROCEDURE BECAUSE HIGH VOLTAGE IS PRESENT. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. |
Making Changes to the VID Block
A PCM which is programmed may require changes to be made to certain VID information to accommodate vehicle hardware. Refer to PCM/Module Reprogramming on the scan tool.
PCM Reprogramming
Note. After the PCM is successfully reprogrammed, clear any TCM DTCs that may have been stored during reprogramming.
At certain times, the entire EEPROM needs to be completely reprogrammed. This is due to changes made to the strategy or calibration after production or the need to reset the VID block because it has reached its limit. Refer to PCM/Module Reprogramming on the scan tool.
Transaxle Control Module (TCM) Reprogramming
| WARNING | THIS VEHICLE IS EQUIPPED WITH HIGH VOLTAGE CABLES, COMPONENTS, AND WIRING. THE HIGH VOLTAGE WARNING LABELS CONTAINING THE HIGH VOLTAGE SYMBOL ARE LOCATED ON EACH HIGH VOLTAGE COMPONENT. HIGH VOLTAGE CABLES AND WIRING ARE ORANGE IN COLOR. CERTIFIED RUBBER INSULATING GLOVES AND A FACE SHIELD MUST BE WORN WHEN WORKING WITH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING. THE IGNITION KEY MUST BE CYCLED TO THE OFF POSITION FOR A MINIMUM OF 5 MINUTES, AND THE HIGH VOLTAGE TRACTION BATTERY SERVICE DISCONNECT PLUG PLACED IN THE SERVICING/SHIPPING POSITION BEFORE DISCONNECTING THE HIGH VOLTAGE CABLES. DO NOT DISCONNECT, DISABLE, OR TOUCH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING DURING THE MODULE REPROGRAMMING PROCEDURE BECAUSE HIGH VOLTAGE IS PRESENT. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. |
Drive Cycles
| 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 OR DEATH. |
- 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.
- Fuel tank level should be between 1/2 and 3/4 full with 3/4 full being the most desirable.
- The evaporative monitor can only operate 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 timer, the PCM must remain powered (key in ON position) after the clearing the continuous DTCs and relearning emission diagnostic information.
For best result, follow each of the following steps as accurately as possible
| OBD Monitor Exercised | Drive Cycle Procedure | Purpose of Drive Cycle Procedure |
|---|---|---|
| Drive Cycle Preparation | 1. Install the scan tool. Turn the key ON with the engine OFF. Cycle key OFF, then ON. Select appropriate vehicle and engine qualifier. Clear the continuous diagnostic trouble codes (DTCs) and reset the emission monitors information in the powertrain control module (PCM). 2. Begin to monitor the following PIDs (if available): ECT, EVAPDC, FLI and TP MODE. Start the vehicle WITHOUT returning to key OFF. 3. Idle the vehicle for 15 seconds. Drive at 64 km/h (40 mph) until the ECT is at least 76°C (170°F). | Bypass the engine soak timer. Resets OBD Monitor status. |
| Prep for Monitor Entry | 4. Is IAT within 4° to 37°C (40° to 100°F)? If not, complete the following steps, but note that step 13 is required to bypass the EVAP monitor and clear the P1000. | Engine warm-up and provide IAT input to the PCM. |
| HO2S | 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%. | Executes the EVAP monitor if the IAT is within 4° to 40°C (40° to 100°F). |
| Catalyst | 7. Drive in stop-and-go traffic conditions. Include 5 different constant cruise speeds, ranging from 32 to 112 km/h (20 to 70 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. |
| CCM (Engine) | 9. Bring the vehicle to a stop. Idle with the gear selector in DRIVE position for 2 minutes. | Executes the idle air control portion of the CCM. |
| Misfire & Fuel Monitors | 10. Profile learning is carried out after the PCM commands engine shutdown, the fuel injectors are disabled and the generator motor spins the engine. After the profile is learned, the engine shuts down. The profile learning may require up to 4 seconds. The traction battery must be within its operating limits to carry out the profile learning. | Allows learning for the misfire monitor. |
| Readiness Check | 11. 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 | 12. With the scan tool, check for pending codes. Conduct normal repair procedures for any pending code concern. Otherwise, repeat any incomplete monitor. If the EVAP monitor is not complete and IAT was out of the 4° to 37°C (40° to 100°F) temperature range in step 4, or the altitude is over 2,438 m. (8,000 ft.), the EVAP bypass procedure must be followed. Go to Step 13. | Determines if a pending code is preventing the clearing of DTC P1000. |
| EVAP Monitor Bypass | 13. Park the vehicle for a minimum of 8 hours. Repeat steps 2 through 12. Do not repeat step 1. | Allow the bypass counter to increment to 2. |
DRIVE CYCLE PROCEDURE
Recreating the Fault
Recreating the fault 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 the book. If freeze frame data is available, it may help in recreating the conditions at the time of a malfunction indicator lamp (MIL) diagnostic trouble code (DTC). Listed below are some of the conditions for recreating the fault
| Engine Type Conditions | Non-Engine Type Conditions |
|---|---|
| Engine temperature | Ambient temperature |
| Engine RPM | Moisture conditions |
| Engine load Engine idle/accel/decel | Road conditions (smooth-bumpy) |
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 fault is occurring to prevent incorrect diagnosis. Data should be accumulated during different operating conditions and based on the customer description of the intermittent fault. Compare this data with the known good data values located in the Typical Diagnostic Reference Values. This requires recording data in four conditions for comparison: 1) KOEO, 2) HOT IDLE, 3) 48 km/h (30 mph), and 4) 89 km/h (55 mph).
Peripheral Inputs
Some signals may require certain peripherals or auxiliary tools for diagnosis. In some cases, these devices can be inserted into the measurement jacks of the scan tool or DMM. For example, connecting an electronic fuel pressure gauge to monitor and record the fuel pressure voltage reading and capturing the data would help find the fault.
Comparing PCM Data
After the PCM values are acquired, it is necessary to determine the fault area. Typically, it requires the comparison of the actual values from the vehicle to the typical values from the Typical Diagnostic Reference Values.
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 the throttle position (TP) or mass air flow (MAF), as well as RPM that changes abruptly when the vehicle is traveling at a constant speed are clues to a possible fault area.
Look for agreement in related signals. For example, if the APP1, APP2 and APP3 are changed during acceleration, a corresponding change should occur in TP1, TP2, LOAD, RPM and MAF V PIDs.
Make sure the signals act in correct sequence. An increase in RPM after the TP1 and TP2 are increased is expected. However, if RPM increases without a TP1 and TP2 change, then a fault may exist.
Scroll through the PID data while analyzing the information. Look for sudden drops or spikes in the values.