SanDiegoXLR
Seasoned Member
[TABLE="class: yiv1942993112common yiv1942993112rpt, width: 100%"]
<tbody>[TR]
[TD="align: center"]
Primary DTC: P0171[/TD]
[TD="align: center"]
[/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD] Stored DTCs: P0174, P0171
[/TD]
[TD="align: center"]
[/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="class: yiv1942993112common yiv1942993112rpt, width: 100%"]
<tbody>[TR="class: yiv1942993112header-4"]
[TD]Freeze Frame Data for Code: [/TD]
[TD="align: center"] P0171 [/TD]
[/TR]
[TR="class: yiv1942993112header-2"]
[TD="width: 300, align: center"] Parameter [/TD]
[TD="align: center"] Results [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Fuel System 1 Status [/TD]
[TD="align: center"] Closed Loop [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Fuel System 2 Status [/TD]
[TD="align: center"] Closed Loop [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Calculated LOAD Value [/TD]
[TD="align: center"] 26.27 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Engine Coolant Temp [/TD]
[TD="align: center"] 215.60 °F [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Short Term Fuel Trim - Bank 1 [/TD]
[TD="align: center"] 10.94 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Long Term Fuel Trim - Bank 1 [/TD]
[TD="align: center"] 15.63 % [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Short Term Fuel Trim - Bank 2 [/TD]
[TD="align: center"] 7.03 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Long Term Fuel Trim - Bank 2 [/TD]
[TD="align: center"] 15.63 % [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Intake Manifold Absolute Pressure [/TD]
[TD="align: center"] 10.96 inHg [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Engine RPM [/TD]
[TD="align: center"] 686.00 rpm [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Vehicle Speed Sensor [/TD]
[TD="align: center"] 0.00 mph [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Ignition Timing Advance #1 Cylinder [/TD]
[TD="align: center"] 12.00 ° [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Intake Air Temperature [/TD]
[TD="align: center"] 89.60 °F [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Air Flow Rate Mass Air Flow Sensor [/TD]
[TD="align: center"] 0.81 lb/min [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Absolute Throttle Position [/TD]
[TD="align: center"] 12.16 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Time Since Engine Start [/TD]
[TD="align: center"] 3024 sec [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Commanded Evaporative Purge [/TD]
[TD="align: center"] 0.39 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Fuel Level Input [/TD]
[TD="align: center"] 94.51 % [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Barometric Pressure [/TD]
[TD="align: center"] 28.43 inHg [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Control Module Voltage [/TD]
[TD="align: center"] 13.60 V [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Absolute Load Value [/TD]
[TD="align: center"] 19.22 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Commanded Equivalence Ratio [/TD]
[TD="align: center"] 1.00 [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Relative Throttle Position [/TD]
[TD="align: center"] 1.57 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Ambient Air Temperature [/TD]
[TD="align: center"] 69.80 °F [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Absolute Throttle Position B [/TD]
[TD="align: center"] 12.16 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Accelerator Pedal Position D [/TD]
[TD="align: center"] 18.43 % [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Accelerator Pedal Position E [/TD]
[TD="align: center"] 9.02 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Commanded Throttle Actuator [/TD]
[TD="align: center"] 2.35 % [/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="class: yiv1942993112common yiv1942993112rpt, width: 100%"]
<tbody>[TR="class: yiv1942993112header-2"]
[TD="width: 300, align: center"]Monitor Name [/TD]
[TD="align: center"] Status [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="align: center"] MIL (Check Engine Light) [/TD]
[TD="align: center"] ON [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="align: center"] Misfire Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="align: center"] Fuel System Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="align: center"] Comprehensive Component Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="align: center"] Catalyst Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="align: center"] Evaporative System Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="align: center"] Oxygen Sensor Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="align: center"] Oxygen Sensor Heater Monitoring [/TD]
[TD="align: center"] Completed[/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="class: yiv1942993112common yiv1942993112rpt, width: 100%"]
<tbody>[TR="class: yiv1942993112header-1"]
[TD="colspan: 4"]CarMD® Validated Most Likely Repair(s) [/TD]
[/TR]
[TR]
[TD="colspan: 4"] CarMD has identified 1 most likely repair(s) solutions based on the vehicle's PCM data, VIN information, and reported mileage. All recommended repairs are procured from CarMD’s network of thousands of Automotive Service Excellence (ASE)-certified technicians who input and validate all recommended repair solutions. Parts costs are based on O.E. MSRP and labor costs are based on regional labor rates. For more information on how CarMD collects its data, please visit us at: CarMD Error Page
[/TD]
[/TR]
[TR="class: yiv1942993112header-4"]
[TD="colspan: 4"] SOLUTION #1 : Highest probability to repair the problem. [/TD]
[/TR]
[TR]
[TD="class: yiv1942993112title-2, width: 285"] Recommended Repair: [/TD]
[TD="colspan: 3"] Reprogram Powertrain Control Module (PCM)
[/TD]
[/TR]
[TR]
[TD="align: center"] Part(s) Required [/TD]
[TD="width: 125, align: center"] Unit Cost [/TD]
[TD="width: 125, align: center"] Quantity [/TD]
[TD="width: 125, align: center"] Total [/TD]
[/TR]
[TR]
[TD="align: center"] Labor Required [/TD]
[TD="colspan: 3"][/TD]
[/TR]
[TR]
[TD] Root Cause Analysis (in hrs.)* [/TD]
[TD="align: center"] $75.00 [/TD]
[TD="align: center"] 1 [/TD]
[TD="align: center"] $75.00 [/TD]
[/TR]
[TR]
[TD] Technician Repair Time (in hrs.) [/TD]
[TD="align: center"] $107.17 [/TD]
[TD="align: center"] 1hrs. [/TD]
[TD="align: center"] $107.17 [/TD]
[/TR]
[TR]
[TD] Miscellaneous [/TD]
[TD="align: center"] $25.00 [/TD]
[TD="align: center"] 1 [/TD]
[TD="align: center"] $25.00 [/TD]
[/TR]
[TR]
[TD="class: yiv1942993112title-2, colspan: 3, align: right"] Sub-Total Parts Cost = [/TD]
[TD="align: center"] $0.00 [/TD]
[/TR]
[TR]
[TD="class: yiv1942993112title-2, colspan: 3, align: right"] Sub-Total Labor Cost = [/TD]
[TD="align: center"] $207.17 [/TD]
[/TR]
[TR]
[TD="class: yiv1942993112title-2, colspan: 3, align: right"] TOTAL ESTIMATED REPAIR COST = [/TD]
[TD="align: center"] $207.17 [/TD]
[/TR]
</tbody> [/TABLE]
[TABLE="class: yiv1942993112common yiv1942993112rpt, width: 100%"]
<tbody>[TR="class: yiv1942993112header-1"]
[TD="colspan: 4"] <img align="absmiddle"> CarMD® Diagnostic Details [/TD]
[/TR]
</tbody><tbody> [TR]
[TD="width: 165"] Retrieved Diagnostic Code: [/TD]
[TD] P0171 [/TD]
[/TR]
[TR]
[TD] Technical Definition: [/TD]
[TD] Fuel Trim System Lean (Bank 1 [/TD]
[/TR]
[TR]
[TD] Generic Definition: [/TD]
[TD] This fault code indicates the Fuel System Monitor has detected an error in the vehicle’s Bank 1 fuel trim adjustment program, resulting in an air/fuel mixture that is too “lean.” The vehicle’s computer constantly monitors the air/fuel mixture and adjusts it according to current driving requirements. The vehicle’s computer stores predetermined “reference” values for air/fuel ratio for all possible driving conditions (base fuel trim). If the “actual values” from various sensors do not match the “reference” values for a driving condition, the computer command the proper components to make corrections (fuel trim adjustments). Fuel trim adjustments can be “short term” (STFT) or “long term” (LTFT). For STFT, the vehicle’s computer makes adjustments to the base fuel trim program by adding or subtracting fuel to achieve the optimum air/fuel ratio. For LTFT, the vehicle’s computer makes adjustments to the base fuel trim program based on the average of STFT fuel corrections. [/TD]
[/TR]
[TR]
[TD] Areas to Inspect - Possible Causes: [/TD]
[TD] Air leaks in intake manifold, exhaust pipes or exhaust manifold Fuel control sensor is out of calibration (ECT, IAT or MAF) Fuel component fault (fuel filter, fuel injector, low fuel pressure) HO2S element is contaminated, deteriorated or has failed
[/TD]
[/TR]
[TR]
[TD] OBD II Monitor Type: [/TD]
[TD] Fuel [/TD]
[/TR]
[TR]
[TD] Definition: [/TD]
[TD] [h=3]Fuel System Monitor Overview[/h] The Fuel System Monitor is a PCM diagnostic that monitors the Adaptive Fuel Control system. The PCM uses adaptive fuel tables that are continually updated and stored in keep alive memory (KAM) in order to compensate for wear and aging in Fuel system components.Once the PCM determines the correct test conditions and the enable criteria are met (ECT, IAT and MAF values in range and with closed loop enabled), the PCM uses its adaptive strategy to "learn" changes needed to correct a Fuel system that is biased either rich or lean. The PCM accomplishes this task by monitoring the Short Term and Long Term fuel trim values during closed loop operation.
[h=3]Long and Short Term Fuel Trim[/h] Short Term fuel trim is a PCM parameter identification (PID) used to indicate Short Term fuel adjustments. This parameter is expressed as a percentage and its range of authority is from -10% to +10%. Once the engine enters closed loop, if the PCM receives a HO2S signal that indicates the A/F mixture is richer than desired, it moves the SHRTFT command into a more negative range to correct for the rich condition.If the PCM detects the SHRTFT is adjusting for a rich condition for too long a time, the PCM will �learn� this fact, and move LONGFT into a negative range to compensate so that SHRTFT can return to a value close to 0%. Once a change occurs to LONGFT or SHRTFT, the PCM adds a correction factor to the injector pulsewidth calculation to adjust for any variations. If the change is too large, the PCM will detect a fault.Note: If a fuel injector or fuel pressure regulator is replaced, do a PCM Reset and then drive the vehicle through the Fuel System Monitor drive pattern to reset the Fuel Control table in the PCM.
[h=3]Additional Help for Fuel Trim Trouble Codes[/h] The Fuel Trim readings on a Scan Tool do not always indicate a problem by themselves. However, Fuel Trim readings can be a real asset when attempting to determine the cause of one of these trouble codes, and to determine "where to start testing" to find the cause of an Air/Fuel mixture problem or Fuel System control related fault (i.e., related to a fuel control sensor or solenoid that may have failed).One of the first steps is to determine if the PCM is in "control" of the fuel delivery system. There are several test methods that can be used to make this determination. If the PCM is not in "control" of the Fuel Delivery system, the information in the Fuel Trim Repair Table below can be used to help find the cause of a Fuel Trim problem.
[h=3]Fuel Trim Repair Table[/h]
[TABLE="class: yiv1942993112repair_table"]
<thead class="yiv1942993112repair_table_header"> [TR]
[TH="class: yiv1942993112rt_leaf"]HO2S Signal[/TH]
[TH="class: yiv1942993112rt_leaf"]Tailpipe Emissions[/TH]
[TH="class: yiv1942993112rt_leaf"]Fuel Trim Value[/TH]
[TH="class: yiv1942993112rt_leaf"]Logical First Step[/TH]
[/TR]
</thead> <tbody>[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Check PCM power and ground circuits for faults[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]High fuel pressure, leaking injector(s), air intake is restricted, plugged exhaust (MAP sensor)[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Test result not logical as more than one fault is present![/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]HO2S is contaminated, or the HO2S Heater power circuit is shorted to the HO2S signal[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Exhaust leaks in the manifold or pipes, air injection leaks in front of the HO2S, or the HO2S assembly is contaminated or it has failed[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Test result not logical as more than one fault is present![/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (Low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Low fuel pressure, dirty fuel injectors, large vacuum leak, or contaminated MAF sensor[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (Low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Check PCM power and ground circuit for high resistance[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean or Rich Input (i.e., a low or high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean or Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Short Term Fuel Trim at 0%[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Engine operating in Open Loop mode or in Limp-In mode - check for any stored trouble codes[/TD]
[/TR]
</tbody>[/TABLE]
[h=3]Freeze Frame Data[/h] The PCM stores the current engine operating conditions at the time a trouble code is set in a special portion of memory called Freeze Frame. This important information can help pinpoint the cause of trouble code. It can be retrieved with an OBD II compatible Scan Tool to help diagnose the problem.
[h=3]Fuel System Monitor Repair Verification[/h] An example of how to drive a vehicle to verify the repair of a trouble code related to the Fuel System Monitor on these vehicle applications is shown in the Graphic below.
[/TD]
[/TR]
[TR]
[TD] Repair Verification Process: [/TD]
[TD] [/TD]
[/TR]
</tbody> <tbody>[TR="class: yiv1942993112separate"]
[TD="colspan: 2"] <img align="absmiddle"> [/TD]
[/TR]
</tbody><tbody> [TR]
[TD="width: 165"] Retrieved Diagnostic Code: [/TD]
[TD] P0171
[/TD]
[/TR]
[TR]
[TD] Technical Definition: [/TD]
[TD] Fuel Trim System Lean (Bank 1 [/TD]
[/TR]
[TR]
[TD] Generic Definition: [/TD]
[TD] This fault code indicates the Fuel System Monitor has detected an error in the vehicle’s Bank 1 fuel trim adjustment program, resulting in an air/fuel mixture that is too “lean.” The vehicle’s computer constantly monitors the air/fuel mixture and adjusts it according to current driving requirements. The vehicle’s computer stores predetermined “reference” values for air/fuel ratio for all possible driving conditions (base fuel trim). If the “actual values” from various sensors do not match the “reference” values for a driving condition, the computer command the proper components to make corrections (fuel trim adjustments). Fuel trim adjustments can be “short term” (STFT) or “long term” (LTFT). For STFT, the vehicle’s computer makes adjustments to the base fuel trim program by adding or subtracting fuel to achieve the optimum air/fuel ratio. For LTFT, the vehicle’s computer makes adjustments to the base fuel trim program based on the average of STFT fuel corrections. [/TD]
[/TR]
[TR]
[TD] Areas to Inspect - Possible Causes: [/TD]
[TD] Air leaks in intake manifold, exhaust pipes or exhaust manifold Fuel control sensor is out of calibration (ECT, IAT or MAF) Fuel component fault (fuel filter, fuel injector, low fuel pressure) HO2S element is contaminated, deteriorated or has failed
[/TD]
[/TR]
[TR]
[TD] OBD II Monitor Type: [/TD]
[TD] Fuel [/TD]
[/TR]
[TR]
[TD] Definition: [/TD]
[TD] [h=3]Fuel System Monitor Overview[/h] The Fuel System Monitor is a PCM diagnostic that monitors the Adaptive Fuel Control system. The PCM uses adaptive fuel tables that are continually updated and stored in keep alive memory (KAM) in order to compensate for wear and aging in Fuel system components.Once the PCM determines the correct test conditions and the enable criteria are met (ECT, IAT and MAF values in range and with closed loop enabled), the PCM uses its adaptive strategy to "learn" changes needed to correct a Fuel system that is biased either rich or lean. The PCM accomplishes this task by monitoring the Short Term and Long Term fuel trim values during closed loop operation.
[h=3]Long and Short Term Fuel Trim[/h] Short Term fuel trim is a PCM parameter identification (PID) used to indicate Short Term fuel adjustments. This parameter is expressed as a percentage and its range of authority is from -10% to +10%. Once the engine enters closed loop, if the PCM receives a HO2S signal that indicates the A/F mixture is richer than desired, it moves the SHRTFT command into a more negative range to correct for the rich condition.If the PCM detects the SHRTFT is adjusting for a rich condition for too long a time, the PCM will �learn� this fact, and move LONGFT into a negative range to compensate so that SHRTFT can return to a value close to 0%. Once a change occurs to LONGFT or SHRTFT, the PCM adds a correction factor to the injector pulsewidth calculation to adjust for any variations. If the change is too large, the PCM will detect a fault.Note: If a fuel injector or fuel pressure regulator is replaced, do a PCM Reset and then drive the vehicle through the Fuel System Monitor drive pattern to reset the Fuel Control table in the PCM.
[h=3]Additional Help for Fuel Trim Trouble Codes[/h] The Fuel Trim readings on a Scan Tool do not always indicate a problem by themselves. However, Fuel Trim readings can be a real asset when attempting to determine the cause of one of these trouble codes, and to determine "where to start testing" to find the cause of an Air/Fuel mixture problem or Fuel System control related fault (i.e., related to a fuel control sensor or solenoid that may have failed).One of the first steps is to determine if the PCM is in "control" of the fuel delivery system. There are several test methods that can be used to make this determination. If the PCM is not in "control" of the Fuel Delivery system, the information in the Fuel Trim Repair Table below can be used to help find the cause of a Fuel Trim problem.
[h=3]Fuel Trim Repair Table[/h]
[TABLE="class: yiv1942993112repair_table"]
<thead class="yiv1942993112repair_table_header"> [TR]
[TH="class: yiv1942993112rt_leaf"]HO2S Signal[/TH]
[TH="class: yiv1942993112rt_leaf"]Tailpipe Emissions[/TH]
[TH="class: yiv1942993112rt_leaf"]Fuel Trim Value[/TH]
[TH="class: yiv1942993112rt_leaf"]Logical First Step[/TH]
[/TR]
</thead> <tbody>[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Check PCM power and ground circuits for faults[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]High fuel pressure, leaking injector(s), air intake is restricted, plugged exhaust (MAP sensor)[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Test result not logical as more than one fault is present![/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]HO2S is contaminated, or the HO2S Heater power circuit is shorted to the HO2S signal[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Exhaust leaks in the manifold or pipes, air injection leaks in front of the HO2S, or the HO2S assembly is contaminated or it has failed[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Test result not logical as more than one fault is present![/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (Low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Low fuel pressure, dirty fuel injectors, large vacuum leak, or contaminated MAF sensor[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (Low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Check PCM power and ground circuit for high resistance[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean or Rich Input (i.e., a low or high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean or Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Short Term Fuel Trim at 0%[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Engine operating in Open Loop mode or in Limp-In mode - check for any stored trouble codes[/TD]
[/TR]
</tbody>[/TABLE]
[h=3]Freeze Frame Data[/h] The PCM stores the current engine operating conditions at the time a trouble code is set in a special portion of memory called Freeze Frame. This important information can help pinpoint the cause of trouble code. It can be retrieved with an OBD II compatible Scan Tool to help diagnose the problem.
[h=3]Fuel System Monitor Repair Verification[/h] An example of how to drive a vehicle to verify the repair of a trouble code related to the Fuel System Monitor on these vehicle applications is shown in the Graphic below.
[/TD]
[/TR]
[TR]
[TD] Repair Verification Process: [/TD]
[TD] [/TD]
[/TR]
[TR="class: yiv1942993112separate"]
[TD="colspan: 2"] <img align="absmiddle"> [/TD]
[/TR]
[TR]
[TD="width: 165"] Retrieved Diagnostic Code: [/TD]
[TD] P0174
[/TD]
[/TR]
[TR]
[TD] Technical Definition: [/TD]
[TD] System Too Lean (Bank 2) [/TD]
[/TR]
[TR]
[TD] Generic Definition: [/TD]
[TD] This fault code indicates the Fuel System Monitor has detected an error in the vehicle’s Bank 2 fuel trim adjustment program, resulting in an air/fuel mixture that is too “lean.” The vehicle’s computer constantly monitors the air/fuel mixture and adjusts it according to current driving requirements. The vehicle’s computer stores predetermined “reference” values for air/fuel ratio for all possible driving conditions (base fuel trim). If the “actual values” from various sensors do not match the “reference” values for a driving condition, the computer command the proper components to make corrections (fuel trim adjustments). Fuel trim adjustments can be “short term” (STFT) or “long term” (LTFT). For STFT, the vehicle’s computer makes adjustments to the base fuel trim program by adding or subtracting fuel to achieve the optimum air/fuel ratio. For LTFT, the vehicle’s computer makes adjustments to the base fuel trim program based on the average of STFT fuel corrections. [/TD]
[/TR]
[TR]
[TD] Areas to Inspect - Possible Causes: [/TD]
[TD] N/A [/TD]
[/TR]
</tbody>[/TABLE]
<tbody>[TR]
[TD="align: center"]
Hi All,
My check engine light came on, and I used a diagnostic tool to determine the codes triggering it are: P0171 and P0174 (see below).
If I clean the mass air flow sensor, will this help clear the codes?
Or do I really have to bring it in to the Cadillac dealership to have them Reprogram the Powertrain Control Module (PCM)?
Does the emissions warranty cover this work? My car was originally bought Feb 2005 and has 79,000 miles.
[url]https://www.xlr-net.com/forums/cadillac-xlr-technical-discussion/4881-check-engine-light-after-cold-start.html
For vehicles reprogrammed under the 8 year/80,000 mile (130,000 km) emission controller warranty[/URL]
Thanks,
Mark
My check engine light came on, and I used a diagnostic tool to determine the codes triggering it are: P0171 and P0174 (see below).
If I clean the mass air flow sensor, will this help clear the codes?
Or do I really have to bring it in to the Cadillac dealership to have them Reprogram the Powertrain Control Module (PCM)?
Does the emissions warranty cover this work? My car was originally bought Feb 2005 and has 79,000 miles.
[url]https://www.xlr-net.com/forums/cadillac-xlr-technical-discussion/4881-check-engine-light-after-cold-start.html
For vehicles reprogrammed under the 8 year/80,000 mile (130,000 km) emission controller warranty[/URL]
Thanks,
Mark
Primary DTC: P0171
[TD="align: center"]
[/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD] Stored DTCs: P0174, P0171
[/TD]
[TD="align: center"]
[/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="class: yiv1942993112common yiv1942993112rpt, width: 100%"]
<tbody>[TR="class: yiv1942993112header-4"]
[TD]Freeze Frame Data for Code: [/TD]
[TD="align: center"] P0171 [/TD]
[/TR]
[TR="class: yiv1942993112header-2"]
[TD="width: 300, align: center"] Parameter [/TD]
[TD="align: center"] Results [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Fuel System 1 Status [/TD]
[TD="align: center"] Closed Loop [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Fuel System 2 Status [/TD]
[TD="align: center"] Closed Loop [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Calculated LOAD Value [/TD]
[TD="align: center"] 26.27 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Engine Coolant Temp [/TD]
[TD="align: center"] 215.60 °F [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Short Term Fuel Trim - Bank 1 [/TD]
[TD="align: center"] 10.94 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Long Term Fuel Trim - Bank 1 [/TD]
[TD="align: center"] 15.63 % [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Short Term Fuel Trim - Bank 2 [/TD]
[TD="align: center"] 7.03 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Long Term Fuel Trim - Bank 2 [/TD]
[TD="align: center"] 15.63 % [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Intake Manifold Absolute Pressure [/TD]
[TD="align: center"] 10.96 inHg [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Engine RPM [/TD]
[TD="align: center"] 686.00 rpm [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Vehicle Speed Sensor [/TD]
[TD="align: center"] 0.00 mph [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Ignition Timing Advance #1 Cylinder [/TD]
[TD="align: center"] 12.00 ° [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Intake Air Temperature [/TD]
[TD="align: center"] 89.60 °F [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Air Flow Rate Mass Air Flow Sensor [/TD]
[TD="align: center"] 0.81 lb/min [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Absolute Throttle Position [/TD]
[TD="align: center"] 12.16 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Time Since Engine Start [/TD]
[TD="align: center"] 3024 sec [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Commanded Evaporative Purge [/TD]
[TD="align: center"] 0.39 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Fuel Level Input [/TD]
[TD="align: center"] 94.51 % [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Barometric Pressure [/TD]
[TD="align: center"] 28.43 inHg [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Control Module Voltage [/TD]
[TD="align: center"] 13.60 V [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Absolute Load Value [/TD]
[TD="align: center"] 19.22 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Commanded Equivalence Ratio [/TD]
[TD="align: center"] 1.00 [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Relative Throttle Position [/TD]
[TD="align: center"] 1.57 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Ambient Air Temperature [/TD]
[TD="align: center"] 69.80 °F [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Absolute Throttle Position B [/TD]
[TD="align: center"] 12.16 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Accelerator Pedal Position D [/TD]
[TD="align: center"] 18.43 % [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="width: 300, align: center"] Accelerator Pedal Position E [/TD]
[TD="align: center"] 9.02 % [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="width: 300, align: center"] Commanded Throttle Actuator [/TD]
[TD="align: center"] 2.35 % [/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="class: yiv1942993112common yiv1942993112rpt, width: 100%"]
<tbody>[TR="class: yiv1942993112header-2"]
[TD="width: 300, align: center"]Monitor Name [/TD]
[TD="align: center"] Status [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="align: center"] MIL (Check Engine Light) [/TD]
[TD="align: center"] ON [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="align: center"] Misfire Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="align: center"] Fuel System Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="align: center"] Comprehensive Component Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="align: center"] Catalyst Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="align: center"] Evaporative System Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112bg-F6F6F6"]
[TD="align: center"] Oxygen Sensor Monitoring [/TD]
[TD="align: center"] Completed [/TD]
[/TR]
[TR="class: yiv1942993112"]
[TD="align: center"] Oxygen Sensor Heater Monitoring [/TD]
[TD="align: center"] Completed[/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="class: yiv1942993112common yiv1942993112rpt, width: 100%"]
<tbody>[TR="class: yiv1942993112header-1"]
[TD="colspan: 4"]CarMD® Validated Most Likely Repair(s) [/TD]
[/TR]
[TR]
[TD="colspan: 4"] CarMD has identified 1 most likely repair(s) solutions based on the vehicle's PCM data, VIN information, and reported mileage. All recommended repairs are procured from CarMD’s network of thousands of Automotive Service Excellence (ASE)-certified technicians who input and validate all recommended repair solutions. Parts costs are based on O.E. MSRP and labor costs are based on regional labor rates. For more information on how CarMD collects its data, please visit us at: CarMD Error Page
[/TD]
[/TR]
[TR="class: yiv1942993112header-4"]
[TD="colspan: 4"] SOLUTION #1 : Highest probability to repair the problem. [/TD]
[/TR]
[TR]
[TD="class: yiv1942993112title-2, width: 285"] Recommended Repair: [/TD]
[TD="colspan: 3"] Reprogram Powertrain Control Module (PCM)
[/TD]
[/TR]
[TR]
[TD="align: center"] Part(s) Required [/TD]
[TD="width: 125, align: center"] Unit Cost [/TD]
[TD="width: 125, align: center"] Quantity [/TD]
[TD="width: 125, align: center"] Total [/TD]
[/TR]
[TR]
[TD="align: center"] Labor Required [/TD]
[TD="colspan: 3"][/TD]
[/TR]
[TR]
[TD] Root Cause Analysis (in hrs.)* [/TD]
[TD="align: center"] $75.00 [/TD]
[TD="align: center"] 1 [/TD]
[TD="align: center"] $75.00 [/TD]
[/TR]
[TR]
[TD] Technician Repair Time (in hrs.) [/TD]
[TD="align: center"] $107.17 [/TD]
[TD="align: center"] 1hrs. [/TD]
[TD="align: center"] $107.17 [/TD]
[/TR]
[TR]
[TD] Miscellaneous [/TD]
[TD="align: center"] $25.00 [/TD]
[TD="align: center"] 1 [/TD]
[TD="align: center"] $25.00 [/TD]
[/TR]
[TR]
[TD="class: yiv1942993112title-2, colspan: 3, align: right"] Sub-Total Parts Cost = [/TD]
[TD="align: center"] $0.00 [/TD]
[/TR]
[TR]
[TD="class: yiv1942993112title-2, colspan: 3, align: right"] Sub-Total Labor Cost = [/TD]
[TD="align: center"] $207.17 [/TD]
[/TR]
[TR]
[TD="class: yiv1942993112title-2, colspan: 3, align: right"] TOTAL ESTIMATED REPAIR COST = [/TD]
[TD="align: center"] $207.17 [/TD]
[/TR]
</tbody> [/TABLE]
[TABLE="class: yiv1942993112common yiv1942993112rpt, width: 100%"]
<tbody>[TR="class: yiv1942993112header-1"]
[TD="colspan: 4"] <img align="absmiddle"> CarMD® Diagnostic Details [/TD]
[/TR]
</tbody><tbody> [TR]
[TD="width: 165"] Retrieved Diagnostic Code: [/TD]
[TD] P0171 [/TD]
[/TR]
[TR]
[TD] Technical Definition: [/TD]
[TD] Fuel Trim System Lean (Bank 1 [/TD]
[/TR]
[TR]
[TD] Generic Definition: [/TD]
[TD] This fault code indicates the Fuel System Monitor has detected an error in the vehicle’s Bank 1 fuel trim adjustment program, resulting in an air/fuel mixture that is too “lean.” The vehicle’s computer constantly monitors the air/fuel mixture and adjusts it according to current driving requirements. The vehicle’s computer stores predetermined “reference” values for air/fuel ratio for all possible driving conditions (base fuel trim). If the “actual values” from various sensors do not match the “reference” values for a driving condition, the computer command the proper components to make corrections (fuel trim adjustments). Fuel trim adjustments can be “short term” (STFT) or “long term” (LTFT). For STFT, the vehicle’s computer makes adjustments to the base fuel trim program by adding or subtracting fuel to achieve the optimum air/fuel ratio. For LTFT, the vehicle’s computer makes adjustments to the base fuel trim program based on the average of STFT fuel corrections. [/TD]
[/TR]
[TR]
[TD] Areas to Inspect - Possible Causes: [/TD]
[TD] Air leaks in intake manifold, exhaust pipes or exhaust manifold Fuel control sensor is out of calibration (ECT, IAT or MAF) Fuel component fault (fuel filter, fuel injector, low fuel pressure) HO2S element is contaminated, deteriorated or has failed
[/TD]
[/TR]
[TR]
[TD] OBD II Monitor Type: [/TD]
[TD] Fuel [/TD]
[/TR]
[TR]
[TD] Definition: [/TD]
[TD] [h=3]Fuel System Monitor Overview[/h] The Fuel System Monitor is a PCM diagnostic that monitors the Adaptive Fuel Control system. The PCM uses adaptive fuel tables that are continually updated and stored in keep alive memory (KAM) in order to compensate for wear and aging in Fuel system components.Once the PCM determines the correct test conditions and the enable criteria are met (ECT, IAT and MAF values in range and with closed loop enabled), the PCM uses its adaptive strategy to "learn" changes needed to correct a Fuel system that is biased either rich or lean. The PCM accomplishes this task by monitoring the Short Term and Long Term fuel trim values during closed loop operation.
[h=3]Long and Short Term Fuel Trim[/h] Short Term fuel trim is a PCM parameter identification (PID) used to indicate Short Term fuel adjustments. This parameter is expressed as a percentage and its range of authority is from -10% to +10%. Once the engine enters closed loop, if the PCM receives a HO2S signal that indicates the A/F mixture is richer than desired, it moves the SHRTFT command into a more negative range to correct for the rich condition.If the PCM detects the SHRTFT is adjusting for a rich condition for too long a time, the PCM will �learn� this fact, and move LONGFT into a negative range to compensate so that SHRTFT can return to a value close to 0%. Once a change occurs to LONGFT or SHRTFT, the PCM adds a correction factor to the injector pulsewidth calculation to adjust for any variations. If the change is too large, the PCM will detect a fault.Note: If a fuel injector or fuel pressure regulator is replaced, do a PCM Reset and then drive the vehicle through the Fuel System Monitor drive pattern to reset the Fuel Control table in the PCM.
[h=3]Additional Help for Fuel Trim Trouble Codes[/h] The Fuel Trim readings on a Scan Tool do not always indicate a problem by themselves. However, Fuel Trim readings can be a real asset when attempting to determine the cause of one of these trouble codes, and to determine "where to start testing" to find the cause of an Air/Fuel mixture problem or Fuel System control related fault (i.e., related to a fuel control sensor or solenoid that may have failed).One of the first steps is to determine if the PCM is in "control" of the fuel delivery system. There are several test methods that can be used to make this determination. If the PCM is not in "control" of the Fuel Delivery system, the information in the Fuel Trim Repair Table below can be used to help find the cause of a Fuel Trim problem.
[h=3]Fuel Trim Repair Table[/h]
[TABLE="class: yiv1942993112repair_table"]
<thead class="yiv1942993112repair_table_header"> [TR]
[TH="class: yiv1942993112rt_leaf"]HO2S Signal[/TH]
[TH="class: yiv1942993112rt_leaf"]Tailpipe Emissions[/TH]
[TH="class: yiv1942993112rt_leaf"]Fuel Trim Value[/TH]
[TH="class: yiv1942993112rt_leaf"]Logical First Step[/TH]
[/TR]
</thead> <tbody>[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Check PCM power and ground circuits for faults[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]High fuel pressure, leaking injector(s), air intake is restricted, plugged exhaust (MAP sensor)[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Test result not logical as more than one fault is present![/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]HO2S is contaminated, or the HO2S Heater power circuit is shorted to the HO2S signal[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Exhaust leaks in the manifold or pipes, air injection leaks in front of the HO2S, or the HO2S assembly is contaminated or it has failed[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Test result not logical as more than one fault is present![/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (Low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Low fuel pressure, dirty fuel injectors, large vacuum leak, or contaminated MAF sensor[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (Low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Check PCM power and ground circuit for high resistance[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean or Rich Input (i.e., a low or high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean or Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Short Term Fuel Trim at 0%[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Engine operating in Open Loop mode or in Limp-In mode - check for any stored trouble codes[/TD]
[/TR]
</tbody>[/TABLE]
[h=3]Freeze Frame Data[/h] The PCM stores the current engine operating conditions at the time a trouble code is set in a special portion of memory called Freeze Frame. This important information can help pinpoint the cause of trouble code. It can be retrieved with an OBD II compatible Scan Tool to help diagnose the problem.
[h=3]Fuel System Monitor Repair Verification[/h] An example of how to drive a vehicle to verify the repair of a trouble code related to the Fuel System Monitor on these vehicle applications is shown in the Graphic below.
[/TD]
[/TR]
[TR]
[TD] Repair Verification Process: [/TD]
[TD] [/TD]
[/TR]
</tbody> <tbody>[TR="class: yiv1942993112separate"]
[TD="colspan: 2"] <img align="absmiddle"> [/TD]
[/TR]
</tbody><tbody> [TR]
[TD="width: 165"] Retrieved Diagnostic Code: [/TD]
[TD] P0171
[/TD]
[/TR]
[TR]
[TD] Technical Definition: [/TD]
[TD] Fuel Trim System Lean (Bank 1 [/TD]
[/TR]
[TR]
[TD] Generic Definition: [/TD]
[TD] This fault code indicates the Fuel System Monitor has detected an error in the vehicle’s Bank 1 fuel trim adjustment program, resulting in an air/fuel mixture that is too “lean.” The vehicle’s computer constantly monitors the air/fuel mixture and adjusts it according to current driving requirements. The vehicle’s computer stores predetermined “reference” values for air/fuel ratio for all possible driving conditions (base fuel trim). If the “actual values” from various sensors do not match the “reference” values for a driving condition, the computer command the proper components to make corrections (fuel trim adjustments). Fuel trim adjustments can be “short term” (STFT) or “long term” (LTFT). For STFT, the vehicle’s computer makes adjustments to the base fuel trim program by adding or subtracting fuel to achieve the optimum air/fuel ratio. For LTFT, the vehicle’s computer makes adjustments to the base fuel trim program based on the average of STFT fuel corrections. [/TD]
[/TR]
[TR]
[TD] Areas to Inspect - Possible Causes: [/TD]
[TD] Air leaks in intake manifold, exhaust pipes or exhaust manifold Fuel control sensor is out of calibration (ECT, IAT or MAF) Fuel component fault (fuel filter, fuel injector, low fuel pressure) HO2S element is contaminated, deteriorated or has failed
[/TD]
[/TR]
[TR]
[TD] OBD II Monitor Type: [/TD]
[TD] Fuel [/TD]
[/TR]
[TR]
[TD] Definition: [/TD]
[TD] [h=3]Fuel System Monitor Overview[/h] The Fuel System Monitor is a PCM diagnostic that monitors the Adaptive Fuel Control system. The PCM uses adaptive fuel tables that are continually updated and stored in keep alive memory (KAM) in order to compensate for wear and aging in Fuel system components.Once the PCM determines the correct test conditions and the enable criteria are met (ECT, IAT and MAF values in range and with closed loop enabled), the PCM uses its adaptive strategy to "learn" changes needed to correct a Fuel system that is biased either rich or lean. The PCM accomplishes this task by monitoring the Short Term and Long Term fuel trim values during closed loop operation.
[h=3]Long and Short Term Fuel Trim[/h] Short Term fuel trim is a PCM parameter identification (PID) used to indicate Short Term fuel adjustments. This parameter is expressed as a percentage and its range of authority is from -10% to +10%. Once the engine enters closed loop, if the PCM receives a HO2S signal that indicates the A/F mixture is richer than desired, it moves the SHRTFT command into a more negative range to correct for the rich condition.If the PCM detects the SHRTFT is adjusting for a rich condition for too long a time, the PCM will �learn� this fact, and move LONGFT into a negative range to compensate so that SHRTFT can return to a value close to 0%. Once a change occurs to LONGFT or SHRTFT, the PCM adds a correction factor to the injector pulsewidth calculation to adjust for any variations. If the change is too large, the PCM will detect a fault.Note: If a fuel injector or fuel pressure regulator is replaced, do a PCM Reset and then drive the vehicle through the Fuel System Monitor drive pattern to reset the Fuel Control table in the PCM.
[h=3]Additional Help for Fuel Trim Trouble Codes[/h] The Fuel Trim readings on a Scan Tool do not always indicate a problem by themselves. However, Fuel Trim readings can be a real asset when attempting to determine the cause of one of these trouble codes, and to determine "where to start testing" to find the cause of an Air/Fuel mixture problem or Fuel System control related fault (i.e., related to a fuel control sensor or solenoid that may have failed).One of the first steps is to determine if the PCM is in "control" of the fuel delivery system. There are several test methods that can be used to make this determination. If the PCM is not in "control" of the Fuel Delivery system, the information in the Fuel Trim Repair Table below can be used to help find the cause of a Fuel Trim problem.
[h=3]Fuel Trim Repair Table[/h]
[TABLE="class: yiv1942993112repair_table"]
<thead class="yiv1942993112repair_table_header"> [TR]
[TH="class: yiv1942993112rt_leaf"]HO2S Signal[/TH]
[TH="class: yiv1942993112rt_leaf"]Tailpipe Emissions[/TH]
[TH="class: yiv1942993112rt_leaf"]Fuel Trim Value[/TH]
[TH="class: yiv1942993112rt_leaf"]Logical First Step[/TH]
[/TR]
</thead> <tbody>[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Check PCM power and ground circuits for faults[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]High fuel pressure, leaking injector(s), air intake is restricted, plugged exhaust (MAP sensor)[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Test result not logical as more than one fault is present![/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich Input (high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]HO2S is contaminated, or the HO2S Heater power circuit is shorted to the HO2S signal[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Exhaust leaks in the manifold or pipes, air injection leaks in front of the HO2S, or the HO2S assembly is contaminated or it has failed[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM adding fuel (+ %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Test result not logical as more than one fault is present![/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (Low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Low fuel pressure, dirty fuel injectors, large vacuum leak, or contaminated MAF sensor[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean Input (Low O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]PCM subtracting fuel (- %)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Check PCM power and ground circuit for high resistance[/TD]
[/TR]
[TR]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean or Rich Input (i.e., a low or high O2S voltage)[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Lean or Rich A/F Mixture[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Short Term Fuel Trim at 0%[/TD]
[TD="class: yiv1942993112rt_leaf, align: center"]Engine operating in Open Loop mode or in Limp-In mode - check for any stored trouble codes[/TD]
[/TR]
</tbody>[/TABLE]
[h=3]Freeze Frame Data[/h] The PCM stores the current engine operating conditions at the time a trouble code is set in a special portion of memory called Freeze Frame. This important information can help pinpoint the cause of trouble code. It can be retrieved with an OBD II compatible Scan Tool to help diagnose the problem.
[h=3]Fuel System Monitor Repair Verification[/h] An example of how to drive a vehicle to verify the repair of a trouble code related to the Fuel System Monitor on these vehicle applications is shown in the Graphic below.
[/TD]
[/TR]
[TR]
[TD] Repair Verification Process: [/TD]
[TD] [/TD]
[/TR]
[TR="class: yiv1942993112separate"]
[TD="colspan: 2"] <img align="absmiddle"> [/TD]
[/TR]
[TR]
[TD="width: 165"] Retrieved Diagnostic Code: [/TD]
[TD] P0174
[/TD]
[/TR]
[TR]
[TD] Technical Definition: [/TD]
[TD] System Too Lean (Bank 2) [/TD]
[/TR]
[TR]
[TD] Generic Definition: [/TD]
[TD] This fault code indicates the Fuel System Monitor has detected an error in the vehicle’s Bank 2 fuel trim adjustment program, resulting in an air/fuel mixture that is too “lean.” The vehicle’s computer constantly monitors the air/fuel mixture and adjusts it according to current driving requirements. The vehicle’s computer stores predetermined “reference” values for air/fuel ratio for all possible driving conditions (base fuel trim). If the “actual values” from various sensors do not match the “reference” values for a driving condition, the computer command the proper components to make corrections (fuel trim adjustments). Fuel trim adjustments can be “short term” (STFT) or “long term” (LTFT). For STFT, the vehicle’s computer makes adjustments to the base fuel trim program by adding or subtracting fuel to achieve the optimum air/fuel ratio. For LTFT, the vehicle’s computer makes adjustments to the base fuel trim program based on the average of STFT fuel corrections. [/TD]
[/TR]
[TR]
[TD] Areas to Inspect - Possible Causes: [/TD]
[TD] N/A [/TD]
[/TR]
</tbody>[/TABLE]