Hey if you do need a cat I have the one I took off my car that is still in good shape, you can get it for the cheap. Catalytic converters are getting crazy expensive. I'm glad I don't have one!

It sounds almost like you have two things going on. The cat is a possibility seeing how sluggish that it is but it would generally pull a different code, either, an "catalyst below efficiency" or some other type of catalyst code. I would definately throw a fuel filter on and try that first. You could also have trash in one of the injectors that is clogging up the nozzle. There are so many things that this could be it's definately going to be tough to get an accurate diagnosis over the interweb. I know you insurance employees make that jack so just break down and take it to a mechanic in your area that you know to be reputable. Good luck, and if you do need that cat holler at me, I've got it in my attic, along with the rest of my stock exhaust.