Diagnostic & Technical Explanation
Code P0420 (Catalyst System Efficiency Below Threshold Bank 1) sets when the ECM compares pre- and post-catalyst oxygen sensor switching activity and finds the catalyst (or a specific catalyst brick on multi-brick systems) is no longer storing/releasing oxygen efficiently enough to meet emissions thresholds. The dominant cause is a catalyst that has aged out or been chemically poisoned (oil consumption, coolant leak into the exhaust, or leaded/high-sulfur fuel), though a persistent rich/lean fuel condition or an exhaust leak feeding false switching data can also trigger it.