Originally Posted by canadius_maximus
cable and hub unit all seem ok - but I'm thinking cable itself must be damaged? There was no hits or falls on it ... other than that?
Try repacking the speedo hub assembly with new grease. This summer I took my front wheel off at a buddy's and when I reinstalled it I used the grease he had laying around. His grease wasn't waterproof and for whatever reason the speedo assembly just quit reading mph and all that after a week or two. Eventually I took the wheel off again and it got repacked with BelRay waterproof grease and worked again just like it always had.