Sounds like a clogged cat to me. Pull the front o2 out and see if it runs better.