Get the code numbers, that should help pinpoint exactly what's going on.
I'm guessing that the clogged cats are a factor, if you search you might find something about that, and if you post the codes someone with experience will probably be able to help you out.
-Peter