Fair enough, from all you've said it is suggesting a bigger issue at fault, and the controller itself may need replacing..
I normally buy spare parts from GreenBikeKit. They're a good supplier used by many people on here, but they are based in China so you have wait a little longer for...