1999 Dodge Caravan 3.3L Engine Surging at 1200 RPM with P0171 and P0172 Codes - Diagnosis Tips
I own a 1999 Dodge Caravan with a 3.3-liter gasoline engine, currently clocking around 92,000 kilometers. The vehicle exhibits noticeable engine surging when operating at normal temperature and steady throttle input—specifically around 1200 RPM. When the driver suddenly increases throttle, the engine momentarily loses power, then recovers after a few seconds. Holding the throttle steady causes the engine to enter a 'hunting' state, where it repeatedly fluctuates in speed. The issue is particularly dangerous when starting from traffic lights—initially the engine stalls, and only regains power when the driver pumps the accelerator. This makes merging into traffic extremely risky. I have been resetting the P0171 code each time, but the vehicle consistently returns with a P0171 (Lean Air Fuel Mixture) code while driving. I recently ordered a fuel pressure tester to evaluate fuel rail pressure and am currently investigating potential vacuum leaks. Any advice on diagnosing or resolving this issue would be greatly appreciated—especially in relation to the P0171/P0172 fault codes, engine surging behavior, and possible root causes such as fuel delivery or oxygen sensor performance.
This post is a bit confusing—could you confirm whether it's P0171 or P0172? These codes are not identical and have different implications.