Any idea what causes this?

Sounds like, either a bad vacuum leak, or the carb is really messed up. What model carb do you have?