Our 2013 Volvo S80 recently threw a P0420 code. Clearing it, did turn off the CEL but the code remained as "Permanent" on my code reader. The car only has 76k miles, so I wasn't convinced it was actually the CATs. Anyway, I thought I'd try a bottle of Cataclean. I poured it in at ~1/4 tank as instructed, but I drove it a little longer than they say before filling up. They say drive 10-15 minutes. I drove 30 miles at 65MPH, before refilling. I didn't track when the code disappeared with any regularity, but I did check roughly two weeks later and the code was no longer showing on my code reader. I was impressed enough that I used a bottle on my 2003 Civic with 180k (which has original CATs and has never thrown a P0420) as a preemptive measure. Why not?