O2 sensors get talked about a lot on here.
What doesn't get a lot of mention is loose exhaust at the pre cats - those 4 bolts you access from below that hold the exhaust together between the upstream and downstream sensors.
Any leak there confuses the sensors and they will code.
I have fixed 2 TJ's with sensor codes by tightening the bolts- they will feel frozen at first and to some extent are....but can still be quite loose.... They tend to work loose a little bit and then a little bit of corrosion sets in around the bolt and it locks a little.
This isn't the answer to everyone's oxygen sensor problems but it needs to be pretty high on the list.
What doesn't get a lot of mention is loose exhaust at the pre cats - those 4 bolts you access from below that hold the exhaust together between the upstream and downstream sensors.
Any leak there confuses the sensors and they will code.
I have fixed 2 TJ's with sensor codes by tightening the bolts- they will feel frozen at first and to some extent are....but can still be quite loose.... They tend to work loose a little bit and then a little bit of corrosion sets in around the bolt and it locks a little.
This isn't the answer to everyone's oxygen sensor problems but it needs to be pretty high on the list.