2000 Jeep WJ 4.7L Federal Emissions: P0151, P0158, P0130, P0136 O2 Sensor Codes After PCM Replacement
My 2000 Jeep Grand Cherokee (4.7L, Federal Emissions) began exhibiting a known stalling issue while driving. This problem was previously resolved by replacing the Powertrain Control Module (PCM) with a rebuilt unit from Solo PCMs — and that fix successfully eliminated the stalling. However, recently the vehicle has started displaying O2 sensor-related diagnostic trouble codes: P0151 (Pre-Cat O2 Sensor Malfunction), P0158 (Post-Cat O2 Sensor Malfunction), P0130 (O2 Sensor Circuit Malfunction - Bank 1 Sensor 1), and P0136 (O2 Sensor Circuit Malfunction - Bank 1 Sensor 3). The car remained stable for about a year after the PCM replacement. I replaced both pre- and post-catalyst oxygen sensors with new Mopar OEM units, as recommended for Federal emissions compliance. Despite this, the codes persist. I understand that some vehicles require five full driving cycles (cold-to-hot-to-cold) to clear O2 sensor codes — and I’ve completed multiple such cycles. However, the codes continue to appear. This issue appears identical to several reported cases on this forum. Given that these are California-specific emissions-related codes in a Federal-emissions vehicle, it raises concerns about potential PCM misprogramming or hardware failure. The fact that the codes emerged exactly one year after the PCM swap suggests a possible connection between the replacement unit and the fault. I’m currently unable to pass smog inspections due to the Malfunction Indicator Lamp (MIL) being active and persistent error codes stored in the system. I’d appreciate any insights or solutions from experienced owners or technicians on this specific model and code pattern.
If the O2 sensor codes aren't clearing after five full driving cycles (cold-to-hot-to-cold), try disconnecting the battery for at least one minute to reset the PCM. Additionally, please share your freeze frame data — this would help identify specific conditions under which the errors occur. Note: Some OBD-II systems require a complete power cycle or a hardware reset to clear sensor-related codes.