Most likely the float and or the fuel needle and seat is the culprit.Could be a small crumb of rust between needle and seat is holding it open just enough to leak.
If its been in the shop recently you may want to call the service dept. and make an appointment to take it back.
Before you run the engine anymore remove the air filter and dry it out. Drain any fuel from the air box and re-oil the filter if needed.
Check the oil level as well, fuel may have gotten into the engine oil. If the oil level has gone up or the oil smells like fuel, change it before you run it again.
If its been in the shop recently you may want to call the service dept. and make an appointment to take it back.
Before you run the engine anymore remove the air filter and dry it out. Drain any fuel from the air box and re-oil the filter if needed.
Check the oil level as well, fuel may have gotten into the engine oil. If the oil level has gone up or the oil smells like fuel, change it before you run it again.