Having trouble with an inaccurate speedometer in a 1997 Tercel with 75k miles. The fast you go the further it is off, so a reading of 90 mph on the speedometer is is really around 65 mph. Under 30 mph it seems to read the correct speed. Any ideas what is wrong with it?