2008 Escape - Strange speedometer/odometer behavior
I am brand new to this forum, so hello to all, and thanks in advance for any help.
I have a 2008 Escape XLS, manual, with 104k miles. Here is a timeline of recent occurrences:
9 months ago, the serpentine belt fell off. We put it right back on.
1 month ago, the serpentine belt fell off again. We didn't notice until it killed the battery. We had the battery and the tensioner pulley both replaced, and it was fine until a few days ago...
The check engine light came on, the speedometer dropped to 0, and the odometer turned to all dashes. After a while, they came back. The engine light has stayed on, but the vehicle seems to be running smoothly. The speedometer and odometer still intermittently fail. Each time, it lasts a few minutes before both return to normal.
Any advice? Could this be related to the serpentine belt/dead battery problem? I took it to Advance Auto Parts to have them read the code, but it was raining, and they said they "aren't allowed to take equipment outside in the rain."