try cleaning the maf aswell to see if it runs better.

and if you think its the cat, pull the upper o2 sensor and put a pressure gauge in there and see what the pressure read with the car on, it should be less than 1-2 psi.