Welcome cheers If your speedo is electronic, I suspect the most likely cause would be bad earth....