Have had this on the Triumph and GS; and I think (corret me is wrong) Toph had it with his old Honda and it was down to debris in the fuel blocking jets.

Sounds like the float jet isn't closing,...