Is this happening when the engine is completely warm ?is your idle adjustment screw making contact with throttle lever? as stated above check your fast idle screw its a tricky one to see .I would also double check your idle mixture screws and timing .ive seen both adjusted improperly and it won't allow the carb to idle down.