When it comes to our Jeeps, aftermarket sensors simply don't work. This has been proven time-and-time again from everything to crankshaft position sensors to O2 sensors. I don't know why this is, but our Jeeps just don't like aftermarket sensors. When I used a replacement CPS sensor on mine, it wouldn't lose the code (or the running issues), but as soon as I put an OE sensor in, it got rid of it.
Again, this isn't anything new, it's pretty well known amongst veteran TJ owners. So that right there is likely your entire problem, or at least part of it. But that's where I would start at least, by replacing the sensors with OE Mopar sensors, so that way you can at least rule them out as the culprit.
BTW, that's a fine looking LJ! I love your choice in wheels/ tires!
Again, this isn't anything new, it's pretty well known amongst veteran TJ owners. So that right there is likely your entire problem, or at least part of it. But that's where I would start at least, by replacing the sensors with OE Mopar sensors, so that way you can at least rule them out as the culprit.
BTW, that's a fine looking LJ! I love your choice in wheels/ tires!