Update
After not using the car during our recent hot and humid spell, I took it out last week and the speedo had resumed full function.
So probably a dry joint?
All was well until I hit a pothole at 54kph and that is where the speedo needle stuck and the odometer disappeared.
Give me strength!