The fuel level sensor can wear out causing erratic or inaccurate fuel gauge readings.