2002 Jeep Grand Cherokee P0141 & P0161
About a month ago my 2002 Jeep Grand Cherokee, which has 105,000, died on the highway. After it cooled completely, it would start but only run for about 15 minutes before dying. It went to the mechanic and they replaced the crank sensor 3 times and the fuel pressure regulator. The gas was flooding out of the motor and running down the tailpipe. Obviously problem still wasn't solved. We took the Jeep back and checked the cam sensor and realized it wasn't working correctly and replaced it but of course Jeep was closed on a Sunday and we got the best aftermarket we could get. We also changed the oil and oil filter at that time. She ran fine for three weeks and then the engine light came back on and threw code P0158 (bank 2 sensor 2). We decided to replace both O2 sensors after the cat because so much gas ran by them we didn't know if it had wreck them. Again, it was Sunday and Jeep was closed so we got Bosch sensors. Less than a week later the engine light was back on and throwing codes P0141 (bank 1 sensor 2) and P0161 (bank 2 sensor 2), both sensor heaters. Any thoughts on what the problem is and any potential solutions since we just put the sensor in less than a week ago?
My guess would be to change the o2 sensors with ones from the dealer. I just had a O1 Intrepid that the customer was working on before bringing to us. He changed all 4 o2 with ones from autozone(bosch) and later the light came on and was stalling and all kinds of problems. Long story short the downstream o2 sensors were not even correct the plugs are slightly different and bosch only listed one part number for this car. The PCM want's to see a certain voltage drop in a certain period of time on the heater circuit and if it does not see this it will trip the light with the listed codes.