A constant high engine idle is a classic issue caused most commonly by a vacuum leak.
A frequently used method by professional mechanics is the use of starting fluid or brake wash. Simply spray around the engine with it running ( not on the exhaust ) and listen for a change in engine noise. Once You have found the area, turn the engine off and check for cracked vacuum hoses or leaky gaskets.