Speedo "stuck"

There is no physical contact between the cable and the speedo head, so no it isn't (can't be) the cable.
It's the speedo head.