Are you sure the float level is right? If you are sure there are no serious vacuum leaks make sure all the air bleed holes in the carb are open. Run a tag wire through them. Take the idle mixture screw out & blow air in it. I would start with the idle mixture jet about 3 turns out. After you get it running correctly you can turn it in to fine tune it.