Hoping for some help on chasing down these sensor gremlins. I have a 2003 LX470 with ~150k miles.
- The car had a P0442 code when I got it, which I tracked to a broken nipple on the intake resonator. A few rounds of JB Weld seem to have fixed that. I also changed the tubing while I was at it
- As soon as I got the P0442 code fixed for good, I got a P0430 code for rear passenger side O2 sensor. I got 4x Denso sensors to replace everything. The ones I took off were Denso and seemed relatively clean. BUT, the rear passenger side sensor was not bolted in and somehow just sitting on the exhaust. It was pretty rusted so I of course changed it.
- I went about 50 miles and got a simultaneous P0446 and P0156 code. I thought I’d give it benefit of the doubt so I erased it. Got the code again when going up a paved mountain road 2 weeks later. I think I smelled something as it tripped the code. I’ve checked the connection, but it seems like more than a coincidence that the same O2 sensors throwing this code was not bolted in and throwing codes previously.
Any help for why this had happened in this sequence? Or on most likely culprit?
- The car had a P0442 code when I got it, which I tracked to a broken nipple on the intake resonator. A few rounds of JB Weld seem to have fixed that. I also changed the tubing while I was at it
- As soon as I got the P0442 code fixed for good, I got a P0430 code for rear passenger side O2 sensor. I got 4x Denso sensors to replace everything. The ones I took off were Denso and seemed relatively clean. BUT, the rear passenger side sensor was not bolted in and somehow just sitting on the exhaust. It was pretty rusted so I of course changed it.
- I went about 50 miles and got a simultaneous P0446 and P0156 code. I thought I’d give it benefit of the doubt so I erased it. Got the code again when going up a paved mountain road 2 weeks later. I think I smelled something as it tripped the code. I’ve checked the connection, but it seems like more than a coincidence that the same O2 sensors throwing this code was not bolted in and throwing codes previously.
Any help for why this had happened in this sequence? Or on most likely culprit?