I have a 1996 Legacy Outback wagon 2.2L with a mere 276K on it. Today, after a run to the grocery store the speedometer quit working. I have reset the codes, checked the connections and took it for a spin. It ran fine, but the check engine light came on again. Which may be a good thing if it is the...