I had the error for my cats come up shortly after I purchased my 2009 Subaru in 2014 with just over 100K kms. Luckily I was still under the 120k warranty mark for the cats so they were replaced just under warranty with like 116k kms on the vehicle at the time. The dealership said that they were quite full of oil which is what caused the error. Since their job is to superheat the exhaust before it makes its way to the atmosphere, it makes sense that a universal solvent would help to dilute down any oil in there, or any thickening gunk. My only thought, being a chemical lab tech, about adding acetone to gas is that it is more flammable then gas, so in my mind it would burn up and burn more completely than the gas and not really do much to the gunk in the cats. The cleaners are probably highly halogenated (dichlor- or difluoro- or dibromo-..). all these chemicals have much higher combustion rates and would survive going through the engine and make it to the cats unburnt where they would dissolve the gunk, lowering their combustion temperature so it could be burnt off in the cat. However, I could see acetone working if you physically removing the cats and ran the acetone through them or let them soak in the acetone, that would dissolve the oil and gunk that accumulates in the cats over time, unless the oil/gunk got superheated to the point it broke down and just plated the carbon plated on the platinum inside the cats, in which case something much stronger would be needed to regenerate them.