Hi Eoin
I have not had such a problem with my BF20. Here are just some thoughts.
That machine has circuitry to ramp-up the motor speed when it is turned on. Possible that the ramp-up circuit is misbehaving?
The back of the controller box is a HEAT SINK for the controller. Make sure it is not covered otherwise things might overheat.
There are a number of adjustments on the controller board. Miximum speed (Vmin) should NOT be set lower than 50rpm.
There is also a current limiting adjustment (which is set by the factory) – which should (I would imagine) prevent this sort of thing from happening. So there might be more wrong with the board than just the 2 thyristors.
Did you ever replace the motor? If so, you should have re-set most of the controller settings (Vmax, Vmin, Torqu and Slope) – see the machine instructions.
Speaking of those instructions they contain the very confusing statement, "Furthermore, make sure that any settings are only being performed when the housing is closed." Using, I presume, a magic screwdriver that can pass through metal!
Good luck with sorting it out. Hope you come right.
Alan