As Ian says. Check all of your battery and engine and instrument earths: inspect, wiggle, disconnect, clean, reconnect. Speedo driven off the rear wheel? Has it ever blown any fuses? Can you make the fault occur at will in the garage? Do you have a multimeter and an appropriate wiring diagram? Jonathan