Has the high idle just started to happen?
Does the coolant temp gauge move to the middle when hot?
A stuck thermostat may cause a high idle because the coolant stays cold.
Also check the condition of all the hoses around the throttle body.
Extra air entering the intake manifold post throttle would cause a high idle.