Motorcycle Repair Questions? Ask a Mechanic ASAP
Hello, my name is Aiden and i will try my best in assisting you with your issue
I'm not entirely familiar with bikes, but have you by any chance checked the speedo cable? it should run off the back of the speedometer to the front wheel. You may have to remove some panels to access the cable.
Have a look to see if the cable appears damaged or frayed.
Given the age of the bike it might be worth changing this cable first as it is a cheap and easy fix. They are roughly £5 or less online.