something is holding the float needle off its seat such as debris from the tank or the float is punctured and has fuel inside it which means buying a new float, as long as the float needle tip hasn't got a ridge around it and is serviceable, the needle and its seat can be cleaned by compressed air by airline or footpump.
Pitkin
May 2012