Modern MoPar and O2 sensors

I chased a similar problem in my '04 Grand Cherokee after trying multiple bosch units (1 year warranty so the "replacements" were all free) and then trying the official Mopar O2 sensor I was still getting the code. It wasn't until I hooked up my OB2 scanner when my Jeep was on that I found out the troubled O2 sensor was getting a 0.0v reading. I finally traced the harness all the way back to find that a harness support had broken and caused the harness to droop pretty bad behind the engine which pulled on the connection into the computer. I disconnected the battery and made a new support bracket with some sheet metal and a zip tie, then disconnected and reconnected that connection to the computer... 4 years later and I still havent gotten a new code. Point being, try checking with a scanner tool to compare the readout to your other sensors assuming you have more than 1... my Jeep has 4 for example.