it could be that the reverse light switch, located on the gearbox itself has worn out the connectors, or there could be dirt / debris in there preventing it from making contact.
or it could be the terminals at the cluster connector have corroded (unlikely but not impossible), this can be checked with a multi meter for -/+ conections
hope this is of some help
andy, October 2009