If the P0420 is the code for the sensor after the catalytic then it is quite possible that that's what you need... If it's before the Catalytic then you probably need an 02 sensor. Disconnect it and see if the car runs any better, if it does then you know it's the sensor and not the CAT. If it doesn't then the cat is shot. (if it's the one after the CAT)