Home/Lincoln/LS/Lincoln LS I рестайлинг (2003-2006)/Repair manual/Testing & Diagnostics/Engine Controls - Diagnostic Methods - Cng, Flex-Fuel & Gas…
Contents Section: Testing & Diagnostics All sections

Engine Controls - Diagnostic Methods - Cng, Flex-Fuel & Gasoline: Other Lincoln LS I рестайлинг

Testing & Diagnostics 2 illustrations ~2164 words

Vehicle Check/Preparation

Before using the scan tool to perform any test, refer to any important Safety Notices and the necessary visual checks listed below.

Visual Checks

  1. Inspect the air cleaner and inlet duct.
  2. Check all engine vacuum hoses for damage, leaks, cracks, kinks and proper routing.
  3. Check Electronic EC system wiring harness for proper connections, bent or broken pins, corrosion, loose wires and proper routing.
  4. Check the powertrain control module (PCM), sensors, and actuators for physical damage.
  5. Check the engine coolant for proper level and mixture.
  6. Check the transmission fluid level and quality.
  7. Make all necessary repairs before continuing with Quick Test.

Vehicle Preparation

  1. Perform ALL safety steps required to start and run vehicle tests. Apply parking brake, place shift lever firmly into PARK position (NEUTRAL on manual transmission) and block drive wheels.
  2. Turn off ALL electrical loads: radios, lamps, A/C, blower, and fans.
  3. Start engine and bring up to normal operating temperature before running Quick Test.

Generic OBD II PID List

Freeze FrameAcronymDescriptionMeasurement Units
AIRSecondary Air StatusON/OFF
CCNTContinuous DTC CounterUnitless
(1)ECTEngine Coolant TemperatureDEGREES
(1)FUEL SYS1Fuel System Feedback Control Status-Bank 1OL/CL/OL DRIVE (2) / OL FAULT/ CL FAULT
(1)FUEL SYS2Fuel System Feedback Control Status-Bank 2OL/CL/OL DRIVE (2) /OL FAULT/ CL FAULT
IATIntake Air TempDEGREES
(1)LOAD (3)Calculated Engine LoadPercent
(1)LONG FT1Current BANK 1 fuel trim adjustment (kamref1) from stoichiometry which is considered LONG TERM.Percent
(1)LONG FT2Current BANK 2 fuel trim adjustment (kamref2) from stoichiometry which is considered LONG TERM.Percent
MAFMass Air Flow RateGM/SEC-LB/ MIN
O2S11 O2S12Bank 1 Upstream Oxygen Sensor (11) Bank 1 Downstream Oxygen Sensor (12)VOLTS VOLTS
O2S21Bank 2 Upstream Oxygen Sensor (21)VOLTS
O2S22Bank 2 Downstream Oxygen Sensor (22)VOLTS
OBD SUPOn-Board Diagnostic SystemCal. OBD II 50 States OBD II OBD I and OBD II OBD I None
PTOPower Take-Off StatusON/OFF
(1) (1)RPM SHRT FT1Revolutions Per Minute Current BANK fuel trim adjustment (lambse1) from stoichiometry which is considered SHORT TERM.RPM Percent
SHRT FT11 (4)Current BANK fuel trim adjustment (lambse1) from stoichiometry which is considered SHORT TERM.Percent
SHRT FT12 (5)Current BANK 1 fuel trim adjustment (lambse1) from stoichiometry which is considered SHORT TERM.Percent
(1)SHRT FT2Current BANK 2 fuel trim adjustment (lambse1) from stoichiometry which is considered SHORT TERM.Percent
(1)SHRT FT21 (6)Current BANK 2 fuel trim adjustment (lambse1) from stoichiometry which is considered SHORT TERM.Percent
(1)SHRT FT22 (7)Current BANK 2 fuel trim adjustment (lambse1) from stoichiometry which is considered SHORT TERM.Percent
SPARKADVSpark Advance Cylinder No. 1DEGREES
TPThrottle PositionPercent
(1)VSSVehicle Speed SensorMPH-KM/H
(1) in the "Freeze Frame" column denotes both a mode 1 and mode 2 PID (real time and freeze frame). (2) OL = Open loop, have not satisfied conditions for closed loop. (3) Percent engine load adjusted for atmospheric pressure. (4) Individual oxygen sensor fuel trim adjustment is not supported. (5) Individual oxygen sensor fuel trim adjustment is not supported. (6) Individual oxygen sensor fuel trim adjustment is not supported. (7) Individual oxygen sensor fuel trim adjustment is not supported. CL = Closed loop using O2S(s) as feedback for fuel control. OL DRIVE = Open loop due to driving conditions (heavy accel). OL FAULT = Open loop due to fault with all upstream O2S sensors. CL FAULT = Closed loop fuel control, but fault with one upstream O2S sensor on dual bank vehicles.
(1)In the "Freeze Frame" column denotes both a mode 1 and mode 2 PID (real time and freeze frame).
(2)OL = Open loop, have not satisfied conditions for closed loop.
(3)Percent engine load adjusted for atmospheric pressure.
(4)Individual oxygen sensor fuel trim adjustment is not supported.
(5)Individual oxygen sensor fuel trim adjustment is not supported.
(6)Individual oxygen sensor fuel trim adjustment is not supported.
(7)Individual oxygen sensor fuel trim adjustment is not supported.

GENERIC OBD II PID LIST

Ford PID List

AcronymPID #DescriptionFord Units
4X4L1101 b2Requested 4 Wheel Drive InputON/OFF
ACCS1101 b0Air Conditioning Cycling Switch InputON/OFF
ACP1102 b0A/C Head Pressure Switch InputOPEN/CLOSED
ACP V1638A/C Head Pressure Switch InputVOLTS
ACP T1686A/C Head Pressure Transducer SensorPSI
AIR1104 b4Secondary AIR Pump ControlON/OFF
AIRF162F b3Secondary AIR Fault IndicatorYES/NO
AIRM110C b1Secondary AIR Pump MonitorON/OFF
ALTLAMP0968Generator Indicator FaultYES/NO
ALT SEN9935 b13Alternator Sensor LineON/OFF
ALT V16E9Generator Output VoltageVOLTS
AP1340Accelerator Pedal PositionVOLTS
APPS10914Accelerator Pedal Position 1VOLTS
APPS20915Accelerator Pedal Position 2VOLTS
APPS30916Accelerator Pedal Position 3VOLTS
ATCS1101 b4Automatic Transmission Control Switch (TCS)ON/OFF
BARO1127Barometric Pressure (may be software determined)Hz
BARO V16B3Barometric Pressure Signal VoltageVOLTS
BPAA211 b1Brake Pressure AppliedON/OFF
BPP/BOO1101 b1Brake Pedal Position/Brake On-Off Switch InputON/OFF
CAMDCR16CFCommanded Duty Cycle for VCT Solenoid%
CAMERRR16CEVCT Error in Crankshaft DegreesDEGREES
CAS GND16COPCM Case GroundVOLTS
CCS1105 b7Coast Clutch Solenoid ControlON/OFF
CHT1624Cylinder Head Temperature InputDEGREES
CHT V1685Cylinder Head Temperature InputVOLTS
CMPFM1107 b0Camshaft Position Sensor Fault ModeYES/NO
CMPFM20959 b1Camshaft Position Sensor 2 Failure ModeYES/NO
CPP1101 b3Clutch Pedal Position Switch InputON/OFF
CPP/PNP1101 b3Clutch Pedal/Park Neutral Position Switch InputON/OFF
DPFEGR114EDifferential Pressure Feedback EGR InputVOLTS
ECT1139Engine Coolant Temperature InputDEGREES
ECT V114DEngine Coolant Temperature InputVOLTS
EFTA168EEngine Fuel Temperature-Bank 1 InputDEGREES
EFTA V168DEngine Fuel Temperature-Bank 1 InputVOLTS
EFTB169OEngine Fuel Temperature-Bank 2 InputDEGREES'
EFTB V168FEngine Fuel Temperature-Bank 2 InputVOLTS
EGRBARO1680Enable Baro Read (instead of EGR pressure)YES/NO
EGRMC116D2 b0EGR Motor Control Output CommandON/OFF
EGRMC216D2 b1EGR Motor Control Output CommandON/OFF
EGRMC316D2 b2EGR Motor Control Output CommandON/OFF
EGRMC416D2 b3EGR Motor Control Output CommandON/OFF
EGRMDSD098EElectric EGR Motor Commanded In StepsSteps
EGRVR113CEGR Valve Vacuum Control%
EOT1310Engine Oil Temperature Sensor InputDEGREES
EOT V16AFEngine Oil Temperature Sensor InputVOLTS
EOTF16A9Engine Oil Temperature Fault DetectionYES/NO
EPC11C0Transmission Line Pressure ControlPSI
EPC V11B2Transmission Line Pressure ControlVOLTS
EVAPCPF162F b2Evaporative Emissions Canister Purge FaultYES/NO
EVAPCV1167Evaporative Emissions Canister Purge Vent Control%
EVAPCVF1630 b3Evaporative Emissions Canister Purge Vent FaultYES/NO
EVAPPDC1166Evaporative Emissions Canister Purge Control%
EVAPPF1627Evaporative Purge Flow InputVOLTS
EVAPVMA1636Evaporative Vapor Management Valve Internal Circuit MonitorVOLTS
EVMV099DElectronic Vapor Management Valve Commanded CurrentCURRENT (mA)
FANDC091FVariable Speed Fan Duty Cycle%
FANVARF1630 b5Variable Speed Fan Output FaultYES/NO
FANSS099FVariable Speed Fan RPMRPM
FANSSM099C b17Variable Speed Fan Hall Sensor InputHIGH/LOW
FF16ABFlex Fuel Sensor Input%
FLI16C1Fuel Level Indicator Input%
FLI V16BFFuel Level Indicator InputVOLTS
FP1672Fuel Pump Duty Cycle%
FP M1673Fuel Pump Secondary Monitor%
FPF162E b6Fuel Pump Output FaultYES/NO
FPM110C b0Fuel Pump Secondary MonitorON/OFF
FRP168CEngine Injector Pressure InputPSI
FRPREAB168CEngine Injector Pressure InputPSI
FRP V168BEngine Injector Pressure InputVOLTS
FRT \ EFTA_TEMP168EFuel Rail TemperatureDEGREES
FRT V\ EFTA168DFuel Rail Temperature VoltageVOLTS
FSVF1691 b1Engine Fuel Solenoid Valve FaultYES/NO
FSVM1691 b2Engine Fuel Solenoid Valve Secondary MonitorON/OFF
FTP1687Fuel Tank Pressure InputIn.H2O
FTP V1639Fuel Tank Pressure InputVOLTS
FUELPW11141Injector Pulse Width Bank 1MILLISECONDS
FUELPW21142Injector Pulse Width Bank 2MILLISECONDS
GEAR11B3Transmission Gear StatusGEAR
GENF0927 b2Generator Output Fault DetectionYES/NO
GENFDC16E8Generator Field Control Output%
GENVDSD097CGenerator Desired VoltageVOLTS
GFS0939Generator Field Signal Monitor%
GENB F099C b15Generator 2 FaultYES/NO
HFC1103 b3High Speed Fan ControlON/OFF
HFCF162F b1High Speed Fan Control FaultYES/NO
HTR111631 b0Bank 1 Sensor 1 O2S Heater ControlON/OFF
HTR11F1631 b4Bank 1 Sensor 1 O2S Heater Circuit FaultYES/NO
HTR121631 b1Bank 1 Sensor 2 O2S Heater ControlON/OFF
HTR12F1631 b5Bank 1 Sensor 2 O2S Heater Circuit FaultYES/NO
HTR211631 b2Bank 2 Sensor 1 O2S Heater ControlON/OFF
HTR21F1631 b6Bank 1 Sensor 1O2S Heater Circuit FaultYES/NO
HTR221631 b3Bank 2 Sensor 2 O2S Heater ControlON/OFF
HTR22F1631 b7Bank 1 Sensor 2 O2S Heater Circuit FaultYES/NO
HTRX11102 b1/6O2S Sensor 1 (Upstream) Heater ControlON/OFF
HTRX21102 b2/7O2S Sensor 2 (Downstream) Heater ControlON/OFF
IAC1153Idle Air Control%
IAT1123Intake Air Temperature InputDEGREES
IAT V114AIntake Air Temperature InputVOLTS
IAT216A8Intake Air Temperature Sensor 2 InputDEGREES
IAT2 V16A7Intake Air Temperature Sensor 2 InputVOLTS
IMRC1103 b4Intake Manifold Runner ControlON/OFF
IMRC F162F b5Intake Manifold Runner Control FaultYES/NO
IMRCM1634Intake Manifold Runner Control Monitor Input Bank 1VOLTS
IMRCM21635Intake Manifold Runner Control Monitor Input Bank 2VOLTS
IMSC1103 b4Intake Manifold Swirl ControlON/OFF
IMSC F162F b6Intake Manifold Swirl Control FaultYES/NO
IMTV1684Intake Manifold Tuning Valve Control%
IMTVF162F b5Intake Manifold Tuning Valve FaultYES/NO
INJ1F-8F162D b0-7Fuel Injector Primary Fault (Cylinders 1 thru 8)YES/NO
INJ9F-10F16EA b0-1Fuel Injector Primary Fault (Cylinders 9 and 10)YES/NO
KS1 V16E6Knock Sensor Input Bank 1VOLTS
KS2 V16E7Knock Sensor Input Bank 2VOLTS
LFC1103 b2Low Speed Fan ControlON/OFF
LFCF162F b0Low Speed Fan Control FaultYES/NO
LOAD115ACalculated Engine Load%
LONGFT11156Long Term Fuel Trim Bank 1%
LONGFT21157Long Term Fuel Trim Bank 2%
MAF1671Mass Airflow Rate InputGM/S
MAF V1177Mass Airflow Rate InputVOLTS
MAF V1633Mass Airflow Rate Input (Before FMEM substitutions)VOLTS
MAP1452Intake Manifold Absolute PressureHz
MAP V0900Intake Manifold Absolute Pressure (Analog)VOLTS
MFC0967 b10Medium Speed Fan ControlON/OFF
MFCF0967 b11Medium Speed Fan Control FaultYES/NO
MIL1103 b5Malfunction Indicator Lamp ControlON/OFF
MFF RPM16D3Engine RPM at the time of misfireRPM
MFF LOAD16D4Engine load at the time of misfire%
MFF VS16D5Vehicle speed at the time of misfireMPH/KPH
MFF IAT16D6Intake air temperature at the time of misfireDEGREES
MFF SOAK16D7Engine-off soak time at the time of misfireMINUTES
MFF RNTM16D8Engine running time at the time of misfireMINUTES
MFF EGR16D9EGR DPFE sensor at the time of misfireVOLTAGE
MFF TP16DAThrottle Position at time of misfireVOLTAGE
MFF T CNT16DCNumber of driving cycles at the time of misfire (at least one 1,000 rev block)# TRIPS
MFF PNP16DD b11= in drive during the time of misfireMODE
MP LRN16DD b01= Misfire wheel profile learned in KAMMODE
OCTADJ1102 b3Octane Adjust StatusOPEN/CLOSED
OCTADJS16EF b0Octane Adjust Software StatusRETARD/NO RETARD
O2S111173Bank 1 Sensor 1 O2S InputVOLTS
O2S121174Bank 1 Sensor 2 O2S InputVOLTS
O2S1309A8Bank 1 Sensor 3 O2S InputVOLTS
O2S211175Bank 2 Sensor 1 O2S InputVOLTS
O2S221176Bank 2 Sensor 2 O2S InputVOLTS
O2HTR1309AC b8Bank 1 Sensor 3 O2S Heater ControlON/OFF
OSS11B5Output Shaft SpeedRPM
PIP1102 b4Profile Ignition Pickup InputON/OFF
PSP1101 b7Power Steering Pressure Switch InputHIGH/LOW
PSP V1626Power Steering Pressure InputVOLTS
PSP V1625Power Steering Pressure InputVOLTS
PTO160D b5Power Take Off Status InputON/OFF
RCAM16CDVCT Solenoid Commanded in Crank Shaft DegreesDEGREES
REM-PWM_DC1REM PID D128Rear Electronic Module-Pulse Width Modulated Duty Cycle%
REV1697 b0Transmission Reverse Switch InputON/OFF
RPM1165Engine Speed Based Upon CKP InputRPM
SCB0964 b0Supercharger Bypass ControlON/OFF
SCBF0964 b1Supercharger Bypass Control FaultYES/NO
SCCSA216Speed Control Input SwitchVOLTS
SCICP0964 b2Supercharger Intercooler Pump ControlON/OFF
SCICPF0964 b3Supercharger Intercooler Pump Control FaultYES/NO
SHRTFT11158Short Term Fuel Trim%
SHRTFT21159Short Term Fuel Trim%
SIL160D b6Shift Indicator LightON/OFF
SPARKADV116BSpark Advance DesiredDEGREES
SS11105 b4Shift Solenoid 1 ControlON/OFF
SS21105 b5Shift Solenoid 2 ControlON/OFF
SS31105 b6Shift Solenoid 3 ControlON/OFF
TANKPR1171Fuel Tank Pressure TransducerPRESSURE
TCC11B0Torque Converter Clutch Control%
TCCA110E b7Torque Converter Clutch Control Internal Circuit MonitorON/OFF
TCIL1104 b2Transmission Control Indicator Lamp Clutch Control StatusON/OFF
TCS1101 b4Transmission Clutch Convertor Control Switch InputON/OFF
TFT1674Transmission Fluid Temperature InputDEGREES
TFT V11BDTransmission Fluid Temperature InputVOLTS
TIREREV16F0Active Tire SizeREVS/MILE
THTRC0965Thermostat Heater Control%
TMAP0945Thermal Manifold Absolute PressureKPa
TP17B6Throttle Position%
TP MODE1125Throttle Position ModeC/T, P/T, WOT
TP V1154Throttle Position InputVOLTS
TP10917Throttle Position 1 VoltageVOLTS
TP20918Throttle Position 2 VoltageVOLTS
TPB1629Secondary Throttle Position InputVOLTS
TPREL1169Lowest Steady TP Voltage Since Engine Start (RATCH)VOLTS
TR11B6Transmission Selector Position Input StatusPOSITION
TR V1151Transmission Selector Position Input StatusVOLTS
TR D16B5Transmission Selector Position Input Status (Digital)BINARY
TSS/ISS11B4Turbine Shaft Speed/Input Shaft SpeedRPM
VCTA16B1 b6VCT Control Circuit MonitorON/OFF
VCTENA16B1 b5Conditions Correct to Enable VCTYES/NO
VOLTDSD097CDesired VoltageVOLTS
VFCDC091FVariable Speed Fan Duty Cycle%
VFCF1630 b5Variable Speed Fan Output FaultYES/NO
VPWR1172Vehicle Power VoltageVOLTS
VREF1155Vehicle Reference VoltageVOLTS
VSS11C1Vehicle SpeedMPH
WAC1104 b0A/C Clutch CommandON/OFF
WACF162E b5WOT A/C Primary Circuit FaultYES/NO

FORD PID LIST

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.

Drive Cycle Recommendations

  1. Most OBDII monitors will complete more readily using a "steady foot" driving style during cruise or acceleration modes. Operating the throttle in a "smooth" fashion will minimize the time required for monitor completion.
  2. Fuel tank level should be between 1/2 and 3/4 fill with 3/4 fill being the most desirable.
  3. 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".
WARNINGSTRICT OBSERVANCE OF POSTED SPEED LIMITS AND ATTENTION TO DRIVING CONDITIONS ARE MANDATORY WHEN PROCEEDING THROUGH THE FOLLOWING DRIVE CYCLES.

For best result, follow each of the following steps as accurately as possible

OBDII Monitor ExercisedDrive Cycle ProcedurePurpose of Drive Cycle Procedure
Drive Cycle Preparation1. Install scan tool. Turn key on with the engine off. Cycle key off, then on. Select appropriate Vehicle & 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: ECT, EVAPDC, FLI (if available) and TP MODE. Start vehicle WITHOUT returning to Key Off.Bypass engine soak timer. Resets OBDII Monitor status.
Prep for Monitor Entry3. Idle vehicle for 15 seconds. Drive at 64 Km/h (40 MPH) until ECT is at least 76.7°C (170°F).Engine warm-up and provide IAT input to the PCM.
4. Is IAT within 4.4 to 37.8°C (40 to 100°F)? If not, complete the following steps, but note that step 14 will be required to "bypass" the EVAP monitor and clear the P1000 .
HEGO5. Cruise at 64 Km/h (40 MPH) for at least 5 minutes.Executes the HEGO monitor.
EVAP6. Cruise at 64 to 128 Km/h (45 to 65 MPH) for 10 minutes (avoid sharp turns and hills). NOTE: To initiate the monitor TP MODE should = PT, EVAPDC must be > 75%, and FLI must be between 15 and 85%.Executes the EVAP monitor (If IAT is within 4.4 to 40°C (40 to 120°F).
Catalyst7. Drive in stop-and-go traffic conditions. Include five different constant cruise speeds, ranging from 32 to 112 Km/h (20 to 70 MPH) over a 10 minute period.Executes the Catalyst Monitor.
EGR8. 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 transmission in drive (neutral for M/T) for 2 minutes.Executes the ISC portion of the CCM.
CCM (Trans)10. For M/T, accelerate from 0 to 80 Km/h (0 to 50 MPH), continue to step 11. For A/T, from a stop and in overdrive, moderately accelerate to 80 Km/h (50 MPH) and cruise for at least 15 seconds. Stop 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 overdrive and accelerate to 80 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 & Fuel Monitors11. From a stop, accelerate to 104 Km/h (65 MPH). Decelerate at closed throttle until 64 Km/h (40 MPH) (no brakes). Repeat this 3 times.Allows learning for the misfire monitor.
Readiness Check12. Access the On-Board System Readiness (OBDII 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" Check13. With the scan tool, check for pending codes. Conduct normal repair procedures for any pending code concern. Otherwise, rerun any incomplete monitor. If the EVAP monitor is not complete AND 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. Proceed to Step 14.Determines if a pending code is preventing the clearing of P1000.
EVAP Monitor "Bypass"14. Park vehicle for a minimum of 8 hours. Repeat steps 2 through 12. DO NOT REPEAT STEP 1.Allow the "bypass" counter to increment to two.

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 Introduction. 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 fault

Engine Type ConditionsNon-Engine Type Conditions
Engine TemperatureAmbient Temperature
Engine rpmMoisture Conditions
Engine LoadRoad Conditions (smooth-bumpy)
Engine idle/accel/decel

Accumulating PCM Data

PCM data can be accumulated in a number of ways. This includes circuit measurements with a DVOM or scan tool 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 improper 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 REFERENCE VALUES - CNG, FLEX-FUEL & GASOLINE in the Typical Diagnostic Reference Values. This will require 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).

Analyzing Data From Playback of Stored PIDs

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 TP, MAF and RPM that change 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 TP is changed during acceleration, a corresponding change should occur in IAC, RPM and SPARK ADV PID.

Make sure the signals act in proper sequence. An increase in rpm after the TP is increased is expected. However, if rpm increases without a TP change, then a fault may exist.

Table Format (Scheme 141): Scroll through the PID data while analyzing the information. Look for sudden drops or spikes in the values. (Refer to the following TP example in (Scheme 141) ). Notice the major jump in the TP voltage while scrolling through the information. This example would require a smooth and progressive accelerator pedal travel during a key on and engine off mode.

Graph Format (Scheme 142): Scroll through the PID data while analyzing the information. Look for sudden drops or spikes in the linear lines showing the transformation of values to the line graph. This example would require smooth progressive accelerator pedal pressure with the key on and the engine off.

Scheme 141

Scheme 141: Analyzing Data From Playback of Stored PIDs

Scheme 142

Scheme 142

Peripheral Inputs

Some signals may require certain peripherals or auxiliary tools for diagnosis. These tools include the Auxiliary Adapter and Pressure/Vacuum Adapter. In some cases, these devices can be inserted into the measurement jacks of the scan tool or multimeter. 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 have been acquired, it is necessary to determine the fault area. Typically, it will require the comparison of the actual values from the vehicle to the typical values from the TYPICAL DIAGNOSTIC REFERENCE VALUES . The charts apply to different vehicle applications (i.e., model, engine, transmission, etc.).

Obtain Freeze Frame Data

Freeze Frame Data can be helpful in duplicating and diagnosing adaptive fuel concerns. This data (a snapshot of certain PID values, recorded at the time the DTC was stored in Continuous Memory) is helpful to determine how the vehicle was being driven when the fault occurred, and can be especially useful on intermittent concerns. Freeze Frame Data, in many cases, can help to isolate possible areas of concern as well as rule out others. Refer to FREEZE FRAME DATA for a more detailed description of this data.

Using the LONGFT1 and LONGFT2 (dual bank engines) PIDs

The LONGFT1/2 PIDs can be useful for diagnosing fuel trim concerns. A negative PID value indicates that fuel is being reduced to compensate for a rich condition, while a positive PID value indicates that fuel is being increased to compensate for a lean condition. It is important to know that there is a separate LONGFT value that is used for each rpm/load point of engine operation. When viewing the LONGFT1/2 PIDs, the values may change a great deal as the engine is operated at different rpm and load points. This is because the fuel system may have learned corrections for fuel delivery concerns that can change as a function of engine rpm and load. The LONGFT1/2 PIDs will display the fuel trim currently being used at that rpm and load point. Observing these changes in LONGFT1/2 can help when diagnosing fuel system concerns. For example

  1. A contaminated MAF sensor would result in matching LONGFT1/2 correction values that are negative at idle (reducing fuel), but positive (adding fuel) at higher rpm and loads.
  2. LONGFT1 values that differ greatly from LONGFT2 values would rule out concerns that are common for both banks (for example, fuel pressure concerns, MAF sensor, etc. could be ruled out).
  3. Vacuum leaks would result in large rich corrections (positive LONGFT1/2 value) at idle, but little or no correction at higher rpm and loads.
  4. A plugged fuel filter will result in no correction at idle, but large rich corrections (positive LONGFT1/2 value) at high rpm and load.

Air Measurement System

With this condition, the engine may actually run rich or lean of stoichiometry (14.7:1 air/fuel ratio) if the Powertrain Control Module (PCM) is not able to compensate enough to correct for the condition. One possibility is that the mass of air entering the engine is actually greater than what the MAF sensor is indicating to the PCM. For example, with a contaminated MAF sensor, the engine would run lean at higher rpm because the PCM would deliver fuel for less air than is actually entering the engine.

Examples: MAF sensor measurement inaccurate (corroded connector, contamination/dirty (a contaminated MAF sensor will typically result in a rich system at low airflows (PCM will reduce fuel) and a lean system at high airflows (PCM will increase fuel), etc).

Vacuum Leaks/Unmetered Air

With this condition, the engine may actually run lean of stoichiometry (14.7:1 air/fuel ratio) if the Powertrain Control Module (PCM) is not able to compensate enough to correct for the condition. This condition can be caused by unmetered air entering the engine, or due to a MAF malfunction. In this situation, the volume of air entering the engine is actually greater than what the MAF sensor is indicating to the PCM. Vacuum leaks will normally be most apparent when high manifold vacuum is present (for example, during idle or light throttle). If freeze frame data indicates that the fault occurred at idle, a check for vacuum leaks/unmetered air might be the best starting point.

Examples: Loose, leaking or disconnected vacuum lines, intake manifold gaskets or o-rings, throttle body gaskets, brake booster, air inlet tube, stuck/frozen/aftermarket PCV valve, unseated engine oil dipstick, etc.

Insufficient Fueling

With this condition, the engine may actually run lean of stoichiometry (14.7:1 air/fuel ratio) if the PCM is not able to compensate enough to correct for the condition. This condition can be caused by a fuel delivery system concern that restricts or limits the amount of fuel being delivered to the engine. This condition will normally be most apparent when the engine is under a heavy load and at high rpm, when a higher volume of fuel is required. If freeze frame data indicates that the fault occurred under a heavy load and at higher rpm, a check of the fuel delivery system (checking fuel pressure with engine under a load) might be the best starting point.

Examples: low fuel pressure (fuel pump, fuel filter, fuel leaks, restricted fuel supply lines), fuel injector concerns, etc.

Exhaust System Leaks

In this type of condition, the engine may actually be running rich of stoichiometry (14.7:1 air / fuel ratio) because the fuel control system is adding fuel to compensate for a perceived (not actual) lean condition. This condition is caused by oxygen (air) entering the exhaust system from an external source. The HO2S will react to this exhaust leak by increasing fuel delivery. This condition will cause the exhaust gas mixture from the cylinder to be rich.

Examples: Exhaust system leaks upstream or near HO2S, poorly welded/leaking HO2S boss, malfunctioning Secondary Air Injection system, etc.

With this condition, the engine may actually run rich or lean of stoichiometry (14.7:1 air/fuel ratio) if the Powertrain Control Module (PCM) is not able to compensate enough to correct for the condition. One possibility is that the mass of air entering the engine is actually less than what the MAF sensor is indicating to the PCM. For example, with a contaminated MAF sensor, the engine would run rich at idle because the PCM would deliver fuel for more air than is actually entering the engine.

Examples: MAF sensor measurement inaccurate (corroded connector, contamination/dirty (a contaminated MAF sensor will typically result in a rich system at low airflows (PCM will reduce fuel) and a lean system at high airflows (PCM will increase fuel), etc.).

Fuel System

With this condition, the engine may actually run rich of stoichiometry (14.7:1 air/fuel ratio) if the Powertrain Control Module (PCM) is not able to compensate enough to correct for the condition. This situation can be caused by a fuel delivery system that is delivering excessive fuel to the engine.

Examples

  1. Fuel pressure regulator causes excessive fuel pressure (system rich at all airflows)(fuel pressure can be intermittent, going to pump deadhead pressure, then returning to normal after engine is turned off then restarted).
  2. Fuel pressure regulator vacuum hose off (causes excessive fuel pressure at idle, system rich at idle airflows).
  3. Fuel pressure regulator diaphragm ruptured (fuel leaking into intake manifold, system rich at lower airflows).
  4. Fuel return line crimped/damaged (fuel pressure high, system rich at lower airflows).
  5. Fuel injector leaks (injector delivers extra fuel).
  6. EVAP canister purge valve leak (if canister is full of vapors, introduces extra fuel).
  7. Fuel rail pressure sensor (electronic returnless fuel systems) concern causes sensor to indicate lower pressure than actual. PCM commands higher pressure to the fuel pump driver module (FPDM), causing high fuel pressure (system rich at all airflows).

Base Engine

Engine oil contaminated with fuel can contribute to a rich running engine.

Open Circuit (Continuity)

Disconnect PCM. Measure the harness resistance between the suspect circuit at the harness connector and the appropriate PCM harness connector pin or PCM breakout box (if available). The resistance must be less than 5.0 ohms.

Shorts to Ground

Measure the harness resistance between the suspect circuit at the harness connector and a reliable ground (B-, chassis gnd or PWR GND at the PCM breakout box, if available). The resistance must be greater than 10,000 ohms.

Shorts to Power

Key ON to power up circuit. Measure voltage between the suspect circuit at the harness connector and a reliable ground. The voltage must be less than 1.0 volt.