1999 Mazda Miata P0420 Code Reappears After O2 Sensor and Aftermarket Cat Replacement
My 1999 Mazda Miata with 70,000 miles has been displaying the Check Engine Light (CEL) with a persistent P0420 code. I replaced both oxygen sensors and an aftermarket catalytic converter (non-OEM), then reset the codes. The CEL returned within 40 miles of driving. After three resets, the light comes back within 50 miles under city conditions—only staying off during highway-speed driving. When driven for 400 miles at highway speeds without the CEL illuminating, it reappeared after just 30 miles of city driving. The vehicle is completely stock except for the aftermarket catalytic converter. I'm seeking advice on how to resolve this issue or identify potential underlying causes.
Aftermarket catalytic converters are not always reliable. Please ensure there are no exhaust leaks before the catalytic converter. Monitoring the oxygen sensors could provide additional diagnostic insight.