You got code 0420 and replaced a cat? Did you test the O2 sensor first? Did you inspect the wiring and connector to the 02 sensor? If all is functioning correctly, and if the new cat is higher flow than OEM, then an 02 sensor extender may keep the code from resetting. Good luck.
I did test the sensors. Here's the data I'm getting on a handheld. I'll pull it up and techstream again tomorrow