have ypu checked the float for splits ?also a worn needle seat will cause this and the vaccum tap should stop the fuel from flowing to the carb after its stopped running if the tap is not faulty
adam bike doctor( of milton keynes motorcycle centre), October 2012