Can't offer any help Geoff, but I hope you get it worked out! I would try blowing any dust out of the switch/speed knob housing and see if it helps. I believe the speed controller is separate from the circuit board on these things, but I don't know if a replacement will be possible. Keep us posted on what you find!