Floats would be my first guess too, but I’d start by inspecting the fuel line inside because it’s so easy to do. Flex the line a bit to see if there are any cracks. If it’s at all stiff, replace it. You may also want to look for any broken wires. Follow each one paying attention for cracks near connections and any rubs or pinches.