Check for a vacuum leak, if your using a lot of choke it has to get air from somewhere. Look for an uncapped hose or a loose carburetor.