I've had p0420 before just a couple months ago, and I read a lot of threads saying how it could be caused by a number of things besides the catalytic converter, but at that time I was pretty sure it was the cat because my dad had cheap 48 state legal ones installed before I got it. My 4runner is a 2002 so it has 2 cats, but when it came down to buying OEM catalytic converters I decided that I might be able to get away with just replacing 1, the rear one. Now this could be the cause of the problem all together and don't have any problem denying it, but I want to be absolutely certain before I drop the cash on another new cat. The rear O2 sensor is brand new as well so it's really making me think I just need to get the new cat.