Sometimes it's just speedo drive gear that goes and nothing else. Take the speedo gear out and have a look at it. The small rectangular hole in the center, into which the cable goes, can easily go round and result in problems similar to what you described.