I've seen stock cats get blocked and cause the car to run very strangely. Also, it's crucial the knock sensor readings are good or else your powerband can be skewed all over the place. Have you checked that?
Cheers, JBrobst
"A life spent making mistakes is not only more honorable, but more useful than a life spent doing nothing." George Bernard Shaw