Dale, You might try putting a little grease on the end of the cable that inserts into the speedo--mine jumped like crazy until I did that (along with greasing the entire lenght of the cable) -- after a couple of miles, it settled down and works fine--- worth a try before you spend any money--
Good luck,
Glenn