RE: Cannon fires continuously??
Tim,
It sounds to me like the switch for the fire function is stuck closed. THis is possible because they are cheap 'reed' type switches. If you want to know for sure, open up your transmitter and snip/desolder one of the wires to that switch. If that solves it you know for sure it is your switch. I'm willing to bet money it's not the receiver board or wiring within your tank.
Perry