Good call by Wes. Take the cap off and run it. If it keeps running correctly, that's the cuprit. Pry the filter from the inside of the cap, and make sure the pin hole is clear.
Eli can walk you through tuning the carb, but I bet that vent is the problem.