The fuel level sender can malfunction causing the fuel gauge to always read at the full level, even when the fuel tank is empty. The solution is to replace the fuel level sending unit.