I have a '99 Miata that has the same problem too. The CEL comes on, showing P0420 - I reset it and within a day or two the light comes back on with the same code. I've replaced both O2 sensors with no change in behavior. I've also cleaned the MAF sensor (recommended by some other boards), but that hasn't made any difference either. I'm about ready to give up.