I get it. I just found it odd that everybody seemed to focus on o2 when the CKS & CPS were also throwing a code. I've heard about people resolving a rough running jeep by replacing the clock spring. No idea if that's your issue, but anything on that same ground or 5V circuit that has an issue could cause the CKS or CPS to stutter enough to cause a problem. And that clock spring is on that same 5V circuit that the sensors use. IDK, just one more thing to consider.