Anyone know what could be causing the speedometer to be jumping around, anywhere from actual speed to 100mph. There is a rather annoying noise coming from behind the speedometer when driving over 25 mph?

2.6 87 Montero