a really clogged cat could do that. does it feel like its got no power at all, like its being choked?

check the fuel pressure as well.