High idle is typically caused by a vacuum leak. Since you can make it change by restarting the engine, that would point to a valve not turning off or seating properly. To run as fast as you said it would have to be a pretty big leak which would be easy to find if it was a cracked hose or gasket.
Start by spraying water on the engine while it's running and still cold. If a gasket or hose is leaking you'll see and hear the water get sucked in. If nothing is obvious, pinch off various vacuum hoses. If you find one that slows the engine speed down, follow it to where it branches off, then pinch each hose until you reach the leak.
SPONSORED LINKS
Saturday, June 8th, 2013 AT 11:53 AM