While you may have an air leak, this doesn't sound like one to me. If you did, holding the throttle closed would NOT stop the high revs. It sounds more like a sticky cable or linkage,etc. Next time you crank your motor and it revs, blip the throttle a couple of times and see if it resumes...