The speedo's not electrical. It's mechanical. Did you put some grease or lube on the speedo cable before you put it back together? Or if you took the needle off, did you make sure it's tight when you put it back on?
Ok I'm going to take it all apart again tomorrow, I didn't put any grease on it before I put it back in, so maybe thats the problem? In any case, I'm gonna do it all over again. And all the fuses are fine, but like qwertz said, its mechanical. Thanks for the input guys!