I believe the speedometer is not rotating-cable-controlled, but rather electronically controlled. Before running to a mechanic, I would disconnect all batteries and leave it rest for an hour, then reconnect. It's like rebooting your home computer. Maybe you will get lucky and it clears it's head.