I am having the same issue myself. I was planning on doing headers, new o2 sensors and a front cat anyhow. I just need to get the o2 sensors and good to go. I am pretty sure that your cat is bad, but if you want try for o2 sensors first.
Biggest thing, find out if they put on new cats. If they did I'd check the voltages on the o2 sensors.