The most common cause for a P0420 code is an inefficient catalytic converter. It can be caused by an array of factors including:
-Failed oxygen sensors
-Clogged fuel injectors
-A leaking exhaust system
-Incorrect air/fuel mixture ratio
-Contaminated fuel or oil.