Hi Clem,
As mentioned above, you need to see what is either hanging up the choke and throttle rods or the position of the choke plate.
I would shut it off shortly after it races without touching the throttle pedal or the choke and throttle rods. Have the air filter off and just look at the position of the carb plate and carb throttle shaft and linkage. Just look at first and if something is not returning you can nudge things one by one to see what's hanging up.
If you don't see anything you may have a large vacuum leak. Turn the idle screws all in and count the turns back them out so you're in maybe 1/2 turn or more in from were you started. Start it up and the RPMs should be reasonable. If not shut it off and turn the screws in more.
You can find the leak using carb cleaner or propane used very carefully, no sparks flames, etc. When you pass say a low puff of propane over the leak source, the RPMs will climb.
Glenn