i just had two of my wp25 controllers flake out, but not in the exact way yours have. What I was able to do to fix them was remove the light sensor, plug them into power and the pump, then press the mode button really fast repeatedly about 20 times. Then do the same to the speed button. Mine started working normally after that.