It sounds like you may have an lower intake gasket problem. Check around the manifold for a vacuum leak. If the gaskets are going bad you will get a high idle condition and it will be hard to track down. Also check all the vacuum hoses, the plastic ones can crack and open up periodically especially when the car is hot. Just a couple of things to check!