Sounds like either what the other poster said or the gasket under the throttle body has cracked allowing too much air into the engine? Could be your catalytic convertor? Take it to Autozone or another place and have them run the codes to see if it could be a sensor issue (they do it free). Good luck.