I think you're looking in the right direction with the float, FWIW I do not use the Facet electric pump on landing... never have as the manual pump pressure is verified on the FP instumentation as part of the landing check list. The carb is easy enough to take down and check the float for saturation, adjustment level and or a defect.
