I've cleaned all the contacts I can find, unplugged and replugged every connection related to the speedo circuit and have finally accepted the fact that something is actually broken and causing my 03' M800 not to register speed. So here's my big idea: Are there any surrogates out there willing to let me mail them the speed sensor from my bike to test on theirs? I realize that those sensors can be had somewhat cheaply on ebay but I'm a high school teacher in Mississippi so I'm all about saving as much money as possible. I figure this way I'll know with a little more certainty where the fault in my system is.
Let me know if this seems intriguing, stupid, excessive, misdirected, etc. . .