Many thanks, again, for taking the time and effort on my problem. I was very hopeful that your ideas would be the solution, but this still eludes me. I've tried the two last ideas, but no breakthrough. I cannot expect anyone to spend valuable time any further, but I shall continue occasionally giving it a poke.
For what it's worth I present a few observations that might give a clue to the underlying problem, these for the suggested arrangements of contacts:-
1. None of the functions indicated actually work! e.g. all the voltage ranges give OL rather than 0.0.
2. The buzzer sounds at the buzz/diode position, but also at 20k, 200mH, 20mH, 2mH and 200uF.
3. The kHz position also gives 20H on the display.
I don't think there is a fault with the electronics of the meter, it was working fine apart from intermittent switch contacts, but it is a possibility. A shame the controller chip is a "black blob".
Any more ideas welcome......