Some threads state that the sensor is the problem most of the time. That would be questionable if the odometer works and the speedometer swings back...