Yes, your float may be sticking or improperly adjusted making it so your carburetor overfills, hence why its coming out under the bike. it would be worth it to go in an make sure everything is clean, but if you want to avoid the work, try firmly but gently tapping the sides of the float bowl, the float may just be stuck and need a small jolt to free it. happens with my Dr100 all the time. if you have a metal float, it may have developed a crack or a tiny pin hole causing it to fill with gas and not close properly. all things to take in consideration. hope some of this information helps!