P0171 and P0174 OBD2 Codes on 2004 Jeep Grand Cherokee: Causes and Fixes
I recently performed a tune-up on my 2004 Jeep Grand Cherokee with a 4.7L V8 engine (approximately 56,000 miles). Before the service, the vehicle had a rough idle but no check engine light. I replaced the spark plugs, fuel filter, PCV valve, cleaned and re-oiled the K&N air filter, and added Lucas fuel injector cleaner. After the work, the engine ran smoothly—like new—and I was confident in its performance. However, during the day, I encountered difficulty starting the vehicle. It eventually started but exhibited a significant loss of power and drastically reduced fuel efficiency. The check engine light did not illuminate until the next day. I tried switching to a different brand of spark plugs, replaced the air charge sensor, used 89 octane gasoline, and checked for vacuum leaks. Despite these steps, the symptoms persisted. The appearance of OBD2 fault codes P0171 (System Too Lean Bank 1) and P0174 (System Too Lean Bank 2) is concerning. These codes indicate that both engine banks are running too lean—meaning insufficient fuel relative to air—which can lead to poor performance, reduced fuel economy, and potential engine damage. I suspect the issue may stem from a vacuum leak or an unmetered air intake. Since the vehicle previously ran fine before the tune-up, I believe one of the service steps introduced a problem. The only component not yet replaced is the oxygen sensors—though their failure typically affects one bank at a time and would likely produce 'not switching' codes, which are absent here. I’ve tested with a vacuum gauge, which showed consistent 19 inches of manifold vacuum when connected. When I disconnected it during operation, the check engine light turned on—but only after restarting. Reconnecting the gauge did not cause the light to turn off again. This suggests that the issue may be related to an air leak or a misconfigured fuel system. I later discovered that my aftermarket fuel filter was not functioning as a pressure regulator—unlike the original stock filter, which also acts as a fuel pressure regulator. After reinstalling the factory fuel filter with its built-in pressure regulation function, all symptoms—including the check engine light and poor fuel economy—disappeared. The vehicle now runs smoothly and has returned to normal fuel efficiency. This experience highlights the importance of using OEM or correctly specified components when performing maintenance on older vehicles like the 2004 Jeep Grand Cherokee.
Double-check all vacuum hoses and connections after replacing the PCV valve or air filter—dislodging a hose can cause a lean condition and trigger P0171/P0174 codes.