If you have a multimeter, switch it to 20v, DC, and test where you are getting current. Start at the multi pin socket and work your way through the wiring. You will need to establish which are the + and - for the gun activation.
You should get a around 5v at each +/- . If there is power at the plug, but not at the motor, you know that the problem is somewhere in between (apart from a flat battery?). Shared circuits are a pain as you have to trace the power supply through various components, but at some point you will find the fault.
If you had a pic of the internals so that we can see what you have in the tank it would great.
If an RX fails its usually the fets on the motor drives, rather than the circuits to the turret.
Assuming that it was all working before, there is an outside chance that a wire or a solder joint has come loose, so a quick check that everything is secure might identify the problem, the other is to check the trims on the tx are central.
Microswitches sometimes stick, they will cut power.
I recently did a custom wiring job on a scratch build, the elevation motor would only operate one way. I tried three elevation units, I stripped them down to check for jammed cogs, I tested the 8 pin socket. Everything was fine. I was absolutely stumped. I knew the board was ok as I had elevation on up and down in another tank.
The only thing that it could possibly be was the 8 pin plug and wiring that I had pulled from an old board. The continuity was ok, but for some inexplicable reason current would only go one way through the +/- on the plug?? I swapped it out for another 8 pin plug and wiring, and everything worked perfectly.
RobG