So after my last post almost 2 months ago. Only one morning
did the speedometer fail to read starting out in the morning,
but then started after a mile or two. Unless the Sensor gets
hit, or is not tightened there isn't too much that can go wrong with it.
However, The face of my sensor does look like it's rubbed against
the disk. This was very likely because the original gap was wrong
but I didn't fix that one. The gap has quite a wide tolerance.
Now for that cable connection. It appears that it's not watertight
and can allow for some corrosion barrier to set-up. All I did
was disconnect and reconnect and that was enough to scrape
the terminals and allow the current to flow. May try a Lithium
based grease that is used on auto connections if there's any
other trouble.
The worst issue is that odometer may stop also and then messes
your oil change schedule.