Float Needle Valve stuck. Next time it leaks try bouncing the bike back tire off ground. If your engine is tilted too far forward this aggravate the issue. Or needs a cleaning. tiniest speck of dirt will cause the needle to not seat. As Active says "Always shut the tank valve off when parked"