Replace your cluster and that should fix your problem. If that doesn't then its a sensor somewhere. I think there may be a way to fix the speedo without replacing the whole thing. I believe its a chip in the back but I can't remember. Search the forums and see if you can find other posts with similar problems.