Sulfur deposits on the fuel sending unit can cause the fuel gauge to read inaccurately. Replacing the sending unit will repair this issue.