Hi
I have had the same problem with my 53 plate GTTDI 130
Speedo not working, fuel light coming on and off and beeping randomly, reverse lights not working.
I found if you disconnect and remove the air box unit, you can gain access to the gearbox speed sensor without removing battery and casing etc..
The speed sensor is located right on the back of the gearbox below the gear change cables and hidden under a small silver heatproof cover. If you carefully remove the elecrical connection to the sensor you can then slide the sensor out from the gearbox clean up the sensor and any corroded connections within the plug then refit.
I also checked the wiring leading to the sensor(3 wires,brown,blue n white,black n white) for any damage before refitting all components and replacing the blown fuse.