2005 Dodge Ram 1500 5.7L HEMI Persistent P0171 & P0174 OBD2 Codes - Long-Term Lean Mix Issue
I own a 2005 Dodge Ram 1500 with a 5.7L HEMI engine and have been experiencing persistent OBD2 trouble codes P0171 (System Too Lean Bank 1) and P0174 (System Too Lean Bank 2) for over a year. After previously resolving the issue by replacing the EGR valve, MAF sensor, and a fuel vapor recirculation vacuum line, I was able to pass smog inspections. However, the lean codes have returned consistently. I've thoroughly inspected for vacuum leaks with no obvious sources found. While I suspect clogged injectors or a failing fuel filter, the truck runs smoothly under all conditions—no hesitation at idle or during acceleration—even with a 12-inch lift and 39-inch tires. The symptoms only appear when the engine is warm and idling for several minutes. If I start driving immediately after turning on the key and then shut it off, no codes appear. The issue manifests specifically under steady-idle conditions after the engine has warmed up. I'm looking for guidance on what to check next—especially given that all drivetrain components remain stock except for a CA-legal cold air intake, throttle body spacer, and exhaust modifications (including possibly upgraded piping). Any insights into potential root causes or diagnostic steps would be greatly appreciated?
Do you have access to a dedicated OBD2 scanner? If so, please share live data readings—such as ECT, MAP sensor values, fuel trim percentages, and oxygen sensor voltages. This helps identify whether the issue is in the air-fuel mixture or downstream components. Is your truck stock configuration? Any aftermarket modifications on the intake, throttle body, exhaust, or engine management system? If you've ruled out vacuum leaks, check fuel pressure—especially under idle conditions. A drop in pressure could indicate a failing fuel pump or clogged filter. Note: This applies even if the truck runs well otherwise.