Might have a chafing wire in the joystick, sometimes when moving the joystick around the cannon would fire on it's own.