Do you have the o2 cheater harnesses on? P0420 is catalytic converter efficiency code, could also be a bad o2 sensor giving the PCM a false reading.
Thanks for all the replies everyone.
About the o2 problem... I do not have a sct. I need to get one. If I get the sct will I still need the sims?