1997 Dodge Dakota P0172: Fuel Trim Issues and Root Cause Analysis
My 1997 Dodge Dakota with a 318 engine is showing a P0172 fault code, indicating Bank 1 fuel trim is too rich. I've already replaced both O2 sensors and am using an Actron scanner to monitor live sensor data. The short-term fuel trim (STFT) fluctuates between 0 and +5, while the long-term fuel trim (LTFT) consistently reads below -29, dropping only to around -26 after the engine warms up. According to diagnostic guidelines, when LTFT exceeds a threshold of -24%, the MIL (Malfunction Indicator Lamp) should trigger. My question is: Why is the long-term fuel trim so significantly higher in magnitude than the short-term fuel trim? Is this an indication of a sensor issue, a faulty component, or a deeper system problem such as incorrect adaptive memory or persistent fuel delivery imbalance?
It sounds like you're checking fuel trims at idle. A road test is essential—STFT may appear normal at idle, but behavior under highway driving conditions can reveal the true issue. Negative LTFT values in double digits indicate the engine is actively trying to lean out the air-fuel mixture. This suggests a significant imbalance in fuel delivery or sensor feedback.