Why the parts store reader gets it wrong
A P0420 code says 'catalyst efficiency below threshold' — which the parts store will often translate to 'you need a new catalytic converter.' In our experience the actual cause is more often a failed oxygen sensor or an exhaust leak than a bad catalyst. The code alone doesn't tell you which.
We use professional bidirectional scan tools to read live sensor data, run actuator tests, and confirm the actual fault before quoting any repair. That's how you avoid the 'I replaced four things and it's still broken' loop.

