I would also check the idle screw on the carb as mentioned above. If its adjusted properly it shouldn't close all the way weather the linkage is adjusted properly or not.
I use a spring on the front side of the linkage to "absorb" any additional travel in the throttle linkage and keep the carb closed to the adjusted idle when the brake is being applied.