When your Chevrolet is experiencing a p0420 code, it is usually caused by an exhaust leak before the catalytic converter. It may also trigger due to a bad catalytic converter or downstream (back) O2 sensor.
Chevrolet engines have been known to leak around the exhaust manifold. So, if you notice a strange noise when the engine is running, be sure to check it out.