You really need to hook a scanner up to the car to diag other than that your just guessing
it could be ..cluster.....vechile speed sensor ......ecm.....wiring
bg, July 2007
edit
I can answer this question...
How can I fix A speedomator in a 1997 Buick LASaber?