can you kill the motor by putting your hand over the mouth of the carb while it idles? If you can't you've got a vacuum leak...either external (or more likely) internal to the carb. That's there I'd start.