The cannon solenoid will fire in test mode and the switch that detects the ball is working as well. The gun-handle auto plunger works to launch a ball and so do the the flipper buttons (they're set to fire the plunger and the cannon).
For some reason the cannon just goes back and forth and won't fire the ball not matter if you pull the trigger or press the flipper buttons. Any ideas would be greatly appreciated.