Back when I had a diesel with a vacuum gauge on the fuel, I noticed that the gauge reading was quite dependent on the height difference between the gauge and the free surface in the tank. I was considering changing to a differential gauge, but sold the boat before I did.