Hoping for some help diagnosing the problem. Bike = 2000 honda CBR600F4 (Carby) kms = Approx. 33000 Problem: About 3 weeks ago the speedo started to play up. It would just stay at 0 for about 5 minutes into to ride but then it would kick in and start working for the rest of the trip. It has progressively gotten worse in by taking 5-20 minutes to start working. This has also caused the odometer to not work correctly (I keep track so I know when to fill up). Bike has gone in to a shop to fix this problem and to get a service done. The mechanic said that when the bike was up on the hoist it would work fine but once it was on the road it was doing it again. They also said they checked the sensor (I'm pretty sure that what they said, third person translation happening here) and that was working fine also. Outcome was that they couldn't diagnose or fix the problem. Also on the way home the temperature gauge started to play up. It would sit at half way while stopped but once you go over about 20km/h the needle would go up to hot, sort of like acting like a speedo. (the bike wasn't overheating). So I'm putting this down to natural progression of the fault. Any ideas of what could be the problem? tl:dr - Speedo, Odometer and Temperature intermittently not working, any ideas?