Does it still idle fast when you disconnect the throttle linkage from the carb? Find out why you have to push the throttle closed.
Is the electric choke causing it to idle fast? The choke fast idle adjustment is almost hidden on the lower right side of the carb.

Ron