RE: Throttle gets stuck on!
There doesn't seem to be any corrosion on the boards, but
it is difficult to tell via a photograph, and with all the silicone on the board.
Are there Capacitors on the drive motor?
They would look similar to the small brown tabs on
the back of the motor attached to the circuit board.