This has been bugging me for a while, now I'm finally going to try to get it sorted!
The speedo stays lit, but the needle doesn't move, and the mileage readout disappears. Sometimes it'd reappear and continue as per normal. I've had the front wheel in and out several times during this period, always being very careful to re-align the little plastic spinning speedo cable thing when re-fitting the wheel.
I've traced the wiring to the wiring box under the tank, and it appears to be fine.
If I wiggle the connection block in the back of the speedo, sometimes it'll start working again - but I have checked all the pins, none are bent, and the block is in great condition. I've used electrical component cleaner on it too, to make sure it's fine. Seems likely it's either to do with the block, or the board inside the clocks, any specific recommendations people, or will I just have to take the clocks apart?
Thanks