If the carb
hasn't been off in 30k miles, it might not hurt to blast some carb cleaner thru the jets, and pull the needle and seat out and check the o-ring that seals the seat in place, as well as cleaning the matting surface where the needle seals against the seat. Be careful with the float, and don't over tighten the screws that hold the float pin, and seat in place...snug is good.
We had a member recently , say that his 0ring on the outside of the seat had deteriorated. If that happened, it would cause the bike to load up with fuel as gas is able to slip past the seat.
Are you running Seafoam or something like it in your fuel?