Old float is not the problem as long as it is not hitting the tower ( I guess it isn't because then it will flood out the primer cap). You then have to check that the float does not hit the floor of the body before it allows fuel to flow. It all depends on how high or low the seat has been fitted in the primer cap, the can vary slightly. If the float is ok in both directions no need to replace it.