is the filter in the fuel tap is blocked??? did you try cleaning the seat for the float valve with brasso on a q-tip in a cordless drill??
if your thinking of replacing the fuel filter , it just as cheap to buy a new fuel tap (comes with a filter).
also check the breather in the fuel tank.