The Infamous NB P0420 Code
I have read the other threads on the forum about this, but I've replaced pretty much everything recommended besides the coilpacks.
I have a 2000 Miata with 70k miles and I have been getting P0420 codes on and off over the past few months (mainly appearing when it's cold out). I replaced the front 02 sensor with a new Bosch unit and at the same time replaced the spark plug wires and spark plugs with NGK parts which got rid of the code until just recently.
I've always had a rough idle (warm or cold) and lower power when cold (very noticeable at 3k rpm). I also noticed a gas smell in the cabin (but not in the trunk where most people have it), but I'm not sure that's related. Since the code has reappeared, I'm thinking it's time to replace the coilpacks, but I'm curious to know if I should replace anything else. I don't think it's the cat because the midpipe is much newer and cleaner looking than the rest of the exhaust system (I'm assuming the PO replaced it).
The code disappeared for a few weeks and during our freak ice storm it returned. Of course I start my car today and the CEL is gone, but it's warmer out. I still have the somewhat rough idle though.
Instead of spending $300 on coilpacks and hoping it fixes these issues, maybe I could meet up with someone locally and swap coilpacks to see if it fixes the rough idle issue.