What Causes my Speedometer Not to Work?

The cause of your speedometer not working is probably a broken cable. You can get these at any auto parts store and if you are mechanically inclined, you can change it.