p1781, p0700, p0300 were the ones I could read w/ my reader. Going to take it to the mechanic in the morning to see if he can tell more codes.
With 94K + the over heat I'm guessing Cat plus the O2 sensor I didn't replace. (I replaced the pre-cat one).
I did unplug the after-cat one this weekend and for a little bit it seamed like it was idling 'better' for a few minutes.
Half tempted to just swap out the cat anyway and see if that does the trick without having to pay my mechanic to do it.