I had this problem and I had two problems, the connector at the throttle body was corroded, you can unplug and reconnect it a couple times and if it goes away for a while, clean and use electric grease when you go back together. Also had a vacuum line off that will shut down the throttle