Bobblehead, it may be the cable or the speedo head itself. The cable is the cheaper of the two to replace if you want to try a process of elimination! My original speedo started to behave erratically a year or so ago, and a replacement cable cured this. (The speedo has since siezed up so this may have been a return of the original problem or something completely different.)
Tom