This is becoming a nightmare ! I got a check engine light, checked the code, and it was a P0138 (Bank 1, Sensor 2, O2 Sensor). So I replaced it (downstream of the cat) with a new Bosch one. After a few miles, I got a 2nd and 3rd code (P0038 - Bank 1 Sensor 2 O2 Sensor High Voltage, and P0131 - Bank 1, Sensor 1 O2 Sensor). So, I replaced the upstream O2 sensor with a new Bosch one. It begin to idle poorly (surging), and my mileage went WAY down to about 9 MPG ! I checked a Dodge forum online, and I was told (by SEVERAL folks) that "Bosch is not compatible with [my] Dodge. Use Denso, Borg-Warner, or NGK/NTK sensors". So I purchased 2 new NTK sensors. Well, it now idles perfectly, but I still get two codes...P0300 and P0132, and my mileage is still crappy (not AS crappy, but still crappier than usual...about 11.6 MPG). I suspect it might be a fuel pressure problem, but am hesitant because it now runs smoothly, and no loss of power. Do I just have to wait a couple of miles until the computer "resets" itself ? Any suggestions would be welcome PLEASE ! Thanks in advance...
36.2k questions
32.2k answers
1.3k comments
22.8k users