I had the same error code a couple weeks back, took it in and got the surprise of my automotive life. Turns out the the wiring for the sensor got knocked loose somehow and hit the driveshaft.
On a side note, On every Jeep I have had(2 TJs and the KJ), the O2 sensors have been replaced...