Tony,
The fault is a fairly common function of old age and wear.
However, there are several different types of switch, depending on the make of the starter motor. I would suggest you send a photo of your switch to Chris Treagust …..
Chris Treagust <spares@traction-owners.co.uk>
…… and ask him to confirm that D39A is a suitable replacement.
B.……….