Hi Tony,
Firstly apologies for the very long delay in replying. A few squirts of contact cleaner solved the problem for a few months, but really I need a new one now. Did the RS switch you mentioned fit easily, and were the connectors the same?
Thanks,
Andy