ok you have a couple things you need to do. first off is check the idle air bleed (looking down the throat of the carb its going to be the small opening closest to the head(hit the throttle to see the pump hole, not that one).
using a drill bit gauge what size it is, should be about .035" and i bet if its rich its either plugged with junk or from the factory.