P0170 OBD2 Code in 2006 Range Rover Sport: Freeze Data Analysis and Diagnosis
I recently started receiving the P0170 diagnostic trouble code on my 2006 Range Rover Sport. The code appears approximately one minute after starting the engine—first as a pending code, then triggering the MIL (Malfunction Indicator Lamp) during the second cycle. Despite this, the vehicle runs smoothly under normal conditions. Below is the freeze frame data collected from the OBD2 system: - ABSLT TPS%: 21.9% - ENG RPM: 650 rpm - BARO RPS KPA: 101 kPa - Calc Load %: 37.6% - MAF Flow GR/SE: 8.26 g/s - MAP KPA: 46 kPa - Outside Temp: 71°F - Coolant Temperature: 136°F - IAT F (Intake Air Temp): 91°F - IGN Advance DE: 5.5° - ST FTRM1%: 15.6% - LT FTRM1%: 0.7% - ST FTRM2%: 12.5% - LT FTRM2%: 0.0% - ST FTRM3%: -100.6% - LT FTRM3%: -100.6% - ST FTRM4%: -100.6% - LT FTRM4%: -100.6% - VEH Speed MPH: 4 - ABSLT Load %: 3.0% - FUEL PRESS KPAG: 291 kPa - FUEL SYS 1: Closed - FUEL SYS 2: Closed - REL TPS %: 5.8% - THROT CMD%: 11.7% - ABS TPS B%: 56.8% - ACC POS D%: 14.1% - ACC POS E%: 14.1% - EVAP PURGE %: 30.1% - CMD ED Ratio: 0.969 - FUEL LEVEL %: 13.7% - VPWR V: 14.121V - ENG RUN M:S: 2:28 The negative values in the FTRM (Fuel Trim) readings—especially for ST FTRM3 and ST FTRM4—suggest a potential fuel system imbalance or sensor issue, possibly related to oxygen sensor feedback or vacuum leaks. The fact that both fuel systems are reported as 'closed' may indicate an issue with fuel pump operation or pressure regulation. I'm seeking advice on how to diagnose and resolve this P0170 code in my 2006 Range Rover Sport. Any insights into possible causes, such as faulty MAF, EVAP system issues, or sensor calibration would be greatly appreciated.
I'm experiencing the same P0170 code on my 2005 Range Rover Sport S/C. Have you found a solution? What steps did you take to resolve it?