There is a huge wiki section that covers high idle..it could be air leaks,stuck butterflies in the tb, power steering idle up switch failure,air con idle up switch, there is a screw on the idle controlvvalve on the right hand side of the throttle bodies, ignition timing might be out...etc etc