I have a 91RRC that does that. I swapped out the speed transducer and it was fine for a while but has started dropping out again. I suspect it has something to do with deep wading because both times I have had this it has been after doing lots of water but would be interested to know if anybody else has a similar problem and if there is a fix for it.
Here at LandyZone we have plenty of very knowledgable members so if you have any questions about your Land Rover or just want to connect with other Landy owners, you're in the right place.