the same thing happened to me once. The speedometer cable shield is grounded. In my case, I somehow got the speedometer cable touching a 12V source, I think it may have been the ammeter terminal. In any case, after taking care with the routing of the speedometer cable it never happened again.
don