Well, I was going to say that your speed sensor might have gotten unplugged but the Speedometer works, so your Shyt out of luck on that theory.
Hmm..I would say, that it just crapped out, and you would need Honda to fix it, which means get the lube and/or vaseline out so that you can get it in the ass