Do you have dual tanks, I had a Ford E150 that hat dual tanks and my gauge showed 1/2 full turned out to be a blown fuse. The second tank was empty,but the gauge showed the half tank when I was really running on the empty one. Always check the easy thinks first