I bought a 2007 Jeep Wrangler with 109k miles on Dec 31, 2019 from a small dealer. On Jan 1, 2020 the check engine light came on. The code is P0420 and P0430. I took it to a reputable Jeep mechanic and he said the catalytic converters had recently been replaced. He recommended I replace the O2 sensors with new factory ones, which I did. He said everything checks out fine and he is stumped. If I clear the check engine light it stays off until I get gas. When I get gas it comes back on. Any thoughts?