1998 Dodge Caravan P0172 Code: Engine Dies at Idle, Stalls Below 500 RPM
My 1998 Dodge Caravan starts fine and runs smoothly above 15 mph, but when coming to a stop, it drops to around 500 RPM and begins to stall. It has died once while stationary this morning. The issue appears to start after the vehicle warms up during the first few miles of driving. A P0172 diagnostic code is now stored in the ECU, indicating an overly rich fuel mixture. I've already tried replacing the PCV valve and using a fuel system cleaner with no improvement. The engine runs fine at higher speeds but struggles to maintain a stable idle. I'm looking for cost-effective troubleshooting steps before replacing parts—any advice on what to check next?
P0172 indicates an overly rich fuel mixture. What engine variant do you have? (e.g., 3.0L)?