I did have the cat recall, but that was long before the problem started. What triggered my problem was cleaning out the EGR passages behind the throttle body. This was necessary to clear a 'Check Engine' light. I cleaned the throttle plate also -- I thought maybe I messed up the throttle position sensor, so that's why I replaced it -- to no avail. I almost wish the problem would get worse as it might be easier to diagnose.