Does anybody have suggestions for things to look at that might cause some odd speedometer behavior? Here's what I know:
The odometer and trip-meter continue to count correctly, as verified against the odo of a 2017 Harley Road Glide, 2003 Harley Dyna T-Sport, and the GPS that was running on the Road Glide.
Sometimes the speedo needle will jump up to read a certain value then stay there, some time later it might go up or down to another value; but mostly it just reads 0.
Shortly after noticing some problems (it just stopped reading speed), the speedo cable actually fell out of the speedo housing. At the next stop, I hooked it back up; and that's when I noticed it would go up to a certain speed then stick there, sometimes changing but mostly not. At the next stop, I hosed it down with some WD-40 but it didn't help.
In the garage since then, I removed the speedo cable and hub on the front wheel to inspect. I didn't find any worn or broken ears in either the hub or the cap with the speedo gear mechanisms. I removed the core of the speedo cable and it was in good shape - no breaks, no rust, and put it back in the cable housing.
I suspect the problem is actually in the instrument pack itself; and I'd welcome some suggestions for what to check and how to check it.
Thanks!