Just recently, I the speedo stopped working on my CV. I took it to a local shop, and $75 and 30 minutes later I was happy as a clam. It looked easy to disassemble the dash, so I probably could have done it, but the work on the speedo unit is very specialized, so it's best to defer to the pro's.
Good luck!
Good luck!