I have a similar situation going on, p0420 code came on after a missfire but was not there with the missfire code. Refused to believe it was the CAT going bad and shortly after got P0430, then I have confirmed it is definitely not the CATS. Since, I have swapped out 3 of 4 o2 sensors and code...