← Back to list

2004 Jeep Grand Cherokee WJ 4.7L: P0172 and P0175 O2 Sensor Codes Causing Engine Stalling at Intersections

Model: 2004 WJ 4.7 Grand Cherokee Fault Code: P0172 Posted: 2015-04-17 22:31

I've been experiencing a recurring engine stalling issue when approaching intersections, especially in coast mode. The problem is intermittent but noticeable—idle speed drops below 500 RPM, sometimes as low as 300 RPM, and the vehicle seems to be on the verge of stalling, though it often recovers. My scan tool shows pending OBD2 codes P0172 (System Too Rich Bank 2) and P0175 (System Too Rich Bank 1). These are oxygen sensor-related codes, but I can't see all four sensors clearly on the scan—only the left bank sensors appear to blink intermittently. The codes never appear as logged codes; they only show up as pending. They trigger when the engine is moved into drive and disappear during idle or under load. The issue does not occur when there's any mechanical load, such as climbing a slight incline—only in coast mode. Further diagnostics reveal PID03 = 0202, indicating an 'open loop' condition. I've already cleaned the throttle body (MOPAR model), replaced all emission hoses and joints, and removed the intake manifold to inspect the harness routing on the left bank. The problem started immediately after replacing the left rocker cover gasket. The vehicle has 160,000 miles on it. I suspect an aged or damaged wiring harness, especially in the left bank, given that the issue reappeared after disturbing the harness and convectors during maintenance. I've also noticed a crack in the crankcase vent hose—this was repaired, and the stalling began shortly after. I'm seeking advice on whether these codes point to faulty oxygen sensors or deeper issues like fuel trim imbalances, ECT (Engine Coolant Temperature) sensor problems, or an open loop due to wiring faults. I've done a basic fuel pressure test and leak-down check at idle, but results are inconclusive. I'm aware that K&N filters can interfere with emissions control—so I’ve avoided them. Any insights on diagnosing the root cause of these pending codes and stalling behavior would be greatly appreciated.

Related fault codes
P0172P0175
Comments (2)
Anonymous 2015-04-18 07:03

The OBD2 codes P0172 and P0175 do not indicate faulty sensors—they only show a system-wide issue. In this case, both banks are running too rich (system rich), meaning the oxygen sensors are signaling incorrect air-fuel ratios. An 'open loop' condition (PID03 = 0202) suggests the engine is not using closed-loop feedback control—this can be caused by a faulty ECT sensor, poor fuel trim response, or wiring issues in the O2 sensor harness. Check your ECT and fuel trims with a scan tool. Basic diagnostics to perform: - Fuel pressure test under idle conditions - Leak-down test at crankcase vent (KOEO) - Inspect all O2 sensor harnesses for chafing, especially on the left bank where you recently worked Avoid K&N filters as they can disrupt emissions control and trigger similar symptoms. Note: If these codes become logged instead of pending after further driving, it may indicate a more persistent issue—such as a failing sensor or intermittent wiring fault.

Anonymous 2015-04-18 07:41

Thanks for the insight, Kev. After additional on-road testing, both P0172 and P0175 have now become logged codes instead of pending—this suggests the issue is more consistent. I pulled off the intake manifold again to inspect the harness routing on the left bank. I discovered that the original harness was routed too close to the rocker cover area, where it may have been pinched or chafed during installation. I repositioned the main harness along the left bank and secured it properly. After this adjustment, the stalling issue significantly improved—no more drops below 300 RPM at intersections. The original crack in the crankcase vent hose was also repaired with a new MOPAR kit, which I believe contributed to the onset of symptoms after that repair. I’ve since replaced all emission hoses and installed a new MOPAR throttle body motor (which had an intermittent code). This vehicle has 160k miles—age-related harness degradation is likely the root cause. I’m sharing this in case others with similar 2004 WJ Grand Cherokee models face comparable issues. Tip: Always inspect O2 sensor harnesses when working near rocker covers or intake areas, especially on older vehicles with high mileage.