Probably not related, buy I had tachometer totally weird out on mine with around 120 hours. I did not look at any other dashboard indications during this event. It was running and I looked at tach as I was running a brush hog, and it was pegged off the numbers on the high side of 4000 RPM. I turned it off and started it, and it dropped to 3600. I think another 'start and stop' and it was back to normal and problem hasn't reappeared.
You mention sloppy key (do you have a lot of keys on the ring?) and don't say if stored outside. Spray some contact cleaner in there and operate a few times as Item 2 below notes that it could be your problem. I guess I would do as many have mentioned on this forum and make sure your battery ground attachment is clean without paint under the landing spot. Mine was poor from the factory in this regard. I doubt it matters, but disconnecting the battery for a few seconds could make sure you're somewhat at baseline, but wouldn't affect a truly stuck relay/solenoid.
The factory service manual for checking hour meter operation is
1. Check fuse- 5 amp
2. Ignition Switch: 'Check proper connection with it in the "ON" positions: A-B-D' The image shows disconnection of the key switch at its first connector and checking those pins for continuity.
3. Check the regulator for operating power.
Also, a few more descriptive terms in the title when you post might get more responses. Good luck. For what it's worth, Toukow