If the controller is working randomly the problem is most likely the carbon contacts on the back of the rubber pad inside are covered with food oils and debris. When the buttons are pressed the dirty contacts remain open. Carefully disassemble the hand piece watching where everything fits. One screw behind the batteries and snaps around the perimeter hold it together. Clean everything with alcohol and hand soap, except the circuit board, then dry thoroughly before reassembly.