i have the same problem. My buddy who has the same car says he used to have it too. The problem for his car was that apparently theres a cable that goes from the engine to the back of the cluster. This cable spins in the engine and then spins the speedometer as well. All he did was take the cable, which was enclosed in a plastic coating of sorts, and lubricated it and his problem was gone. Im not car savy so i could be explaining this wrongly. just my 2 cents tho.