I am having speedometer issues. I have a 95 Disco 1 and works about 80% of the time. When it does not work it hangs around 20mph and does not move. Wondering if I need a new speedometer itself or if I need a new speed sensor?

Thanks for your help.

Speeding and I don't even know it. (Matt)