The odometer worked long enough to finally do it. The thermostat or fan clutch also failed on the drive home...