Sounds like the plastic gear inside the speedo has stripped - a common fault and probably unrelated to the panel beaters. You can buy a new gear from Ebay for under $20 and follow the instructions they send. Here is a link to a how-to done by Kopper69 which is very good.
Broken Odometer
"If anyone disagrees with anything I say, I am quite prepared not only to retract it, but also to deny under oath that I ever said it." --T. Lehrer
"The secret of success is sincerity. Once you can fake that you've got it made." -- Jean Giraudoux