I have been having trouble with my speedo registering correctly. When in park it usually registers 20mph. When moving, it reads 10 to 20 mph higher than the actual speed. If speed goes above 70, the speedo sticks there and doesn't lower until I get back below 30mph. The odometer and trip odometer seem to work fine - I know that can be a problem on Mustangs. Not sure if it is the speedo cable, the instrument cluster, or something else. Any help would be greatly appreciated!