Andy,
I found that replacing the pull-cord switch worked for me (the contacts just wear out after all that switching on and off), and it's not a very expensive or difficult job, just remmber to keep chekcing that you have the power off at the CU each time you unscrew the cover! Good luck.
Mike T
December 2008