Verify fuel and float bowl vent lines not crossed and vent line is clear. Also verify tank vent not plugged. petcock is operated by engine vacuum. See if fuel still leaks with petcock in Prime position and engine off. Choke is not an actual choke butterfly, it opens an "enricher" valve to add extra fuel.
sticking slide could cause to idle only and die when throttle opened.