My Cherokee has had a P0138 code pretty much from the day it was up and running and on the road back in October. I've been dicking around on getting everything on it fixed for inspection for too long now (and driving around with no inspection stickers in the mean time) and the CEL is the last hurdle to clear. Problem is, I'm at the point where I don't know what else to try. So this is where you come in, good folks of GRM.
Relevant details:
-The rear O2 sensor wires were damaged right before the plug (chassis side). One was severed, another had the insulation damaged, the remaining two were untouched. There was a plastic clip that held the plug to one of the sections of floor pan I replaced and I forgot to make other provisions for keeping the wires away from the driveshaft. I suspect the hanging wires caught on the u-joint, ripped the wires off right at the sensor, and damaged the wires further upstream near the plug. This likely occurred on my first actual drive of the car, which is also when the first CEL appeared. However, because the battery was totally dead prior to that point and the Jeep hadn't seen regular use in over a year, there may have been an additional pre existing condition that would have also triggered a CEL.
-My initial repair on the wiring didn't have the best solder joint. The wire was broken very close to the plug and I didn't have much to work with. This was later rectified (see below.) HOWEVER, the CEL was cleared and stayed off for a while after this.
-O2 sensor was replaced because of the aforementioned sheared off wiring. New NGK direct fit part.
-Jeep first went in for inspection around this time, and failed for a "rust hole" in the cat (which was kinda bogus, but I digress...) and a pending CEL relating to the other 02 sensor, which I was unaware of. Forget the code, but it was different, maybe a P0142?
-Upstream O2 sensor, cat, and exhaust were then replaced. Again, brand new parts including a direct fit NGK sensor. Code was cleared. Everything is hunkey Dorey for a few days. Then...
-CEL reappears, P0138 again.
-Apparently there's a fuse for the 02 sensor circuit, so i check the fuse. Fuse appears fine, although I didn't actually replace it.
-So I decide to redo my wiring harness fix. Pulled the plug itself totally apart and soldered in a patch section of wire. Repair is now much more satisfactory. Clear CEL, then driving to dinner later that night...
-CEL returns after about 15 miles. berkeley me!
And that's where it has stood for the last two weeks. The light did go off for half my morning commute one day last week, only to return before I left the parking lot on the way home.
So what now? I feel like the wiring issue is pretty much the common denominator all along, but I'm really not sure what else I can try there. Are the solder joints in the wiring causing additional resistance in the circuit? Or am I chasing a red herring here? What can I try as far as diagnostics? I have a code reader that can suppossedly do data streaming stuff, anything helpful that that can provide? Do I just move to the next county, where I don't have to pass emmissions?
I'm really kinda stumped here and I've had more than enough of firing the parts cannon at this hooptie already.
TL/DR: WTF is wrong with my Jeep?