PO171 Fault Code on 2000 Dodge Dakota 4.7L: Diagnosis and Fixes
I've been troubleshooting my 2000 Dodge Dakota 4.7L for over five days and am still struggling to resolve the PO171 fault code — 'System Lean Bank 1'. Initially, the vehicle showed two codes: one for a slow-response oxygen sensor and another for a lean condition in bank 1. I successfully fixed the O2 sensor issue by replacing it and tightening loose spade connectors that were previously installed by a prior repair shop. Since then, I've tested all sensors and found them to be functioning properly. I've also inspected the intake manifold for leaks using WD40 with no success. The truck is currently running extremely poorly — achieving only 6 MPG in city driving and producing heavy black smoke from the exhaust. When I shine a flashlight into the tailpipe, visible carbon crumbs are clearly visible, indicating severe combustion issues. I've already replaced the oil, spark plugs (which were worn), cleaned the idle air control valve, and verified that the throttle position sensor (TPS) is working correctly. Tonight, I jacked up the MAP sensor for testing and plan to replace it tomorrow — though this will remain a learning experience. At this point, I'm considering cleaning the fuel injectors as a next step, but I'm uncertain whether this would resolve the underlying issue or simply mask symptoms.
What is your fuel pressure reading? Has the O2 sensor fault code been resolved? Does your Dakota have an EGR system? Some 4.7L engines are equipped with one.