I think your on the right track with the vaccum leak idea. But for grins check and make sure the throttle plate is not stuck open. sounds silly but its usaully the small details that people miss. If it is realy ideling that high, and the throttle is not open, U have a major vaccum leak. It should be easy to spot just listen for a hissing sound under the hood when the car is running.