I gave up on my fuel gauge and just use an ohmmeter to check fuel level. It is also a good way to check your sender. With a 17.5 gallon tank it works out to .583 ohms per gallon with a 30 ohm sender. I can easily check fuel mileage, and level to 1/10th of a gallon accurately anytime. I thought originally I had a bad sender, but the float was full of fuel was all. I wasted money and bought a new sender and ended up just robbing the float off of it, instead of taking it out and checking it first with a meter.
I will probably get a cheap HF ohmmeter, wire it up permanent and stick it somewhere I can see it when needed.