I got so sick of dodgy fuel gauge readings, this year I designed and had built a custom fuel tank that takes the supplied ETB sender that's matches the ETB gauge, empty is empty full is full. Mix and matching parts is rarely going to give reliable results.
For the 1st time ever I don't carry a fuel can and with 9gal I've got at least 300mile range.