Could also be an O2 sensor. I looked up the code, these are the possible causes -
* Leaded fuel was used where unleaded was called for
* A damaged or failed oxygen sensor (HO2S)
* Downstream oxygen sensor (HO2S) wiring damaged or connected improperly
* The engine coolant temperature sensor is not working properly
* Damaged or leaking exhaust manifold / catalytic converter / muffler / exhaust pipe
* Retarded spark timing
* The oxygen sensors in front and behind the converter are reporting too similar of readings
* Leaking fuel injector or high fuel pressure
* Cylinder misfire
* Oil contamination
More info here -
P0420 Error Code: Catalyst System Efficiency Below Threshold (Bank 1)
* Leaded fuel was used where unleaded was called for
* A damaged or failed oxygen sensor (HO2S)
* Downstream oxygen sensor (HO2S) wiring damaged or connected improperly
* The engine coolant temperature sensor is not working properly
* Damaged or leaking exhaust manifold / catalytic converter / muffler / exhaust pipe
* Retarded spark timing
* The oxygen sensors in front and behind the converter are reporting too similar of readings
* Leaking fuel injector or high fuel pressure
* Cylinder misfire
* Oil contamination
More info here -
P0420 Error Code: Catalyst System Efficiency Below Threshold (Bank 1)