Ok, so I have an m16 with 130 spring and upgraded piston. The motor is a jg stock long type motor. When ever I want to fire, it takes about 2-3 seconds for the gun to actually fire. When on single fire and I tap the trigger, the spring goes back half way and I have to keep holding it to complete the cycle. I am using an 8.4v nimh battery, wired to tamiya, soon to deans as soon as I get ahold of a soldering iron, and i got an 11.4v lipo in the mail. Also, resistance wiring is installed and it is rewired to the back. I need to know, is the problem most likely with the motor or the gearbox? If it is with the motor, will this one fix the problem? http://www.ebay.com/itm/New-SHS-Standard-Replacement-Long-Torque-Motor-for-M4-AEG-Airsoft-/321003140017?pt=LH_DefaultDomain_0&hash=item4abd4733b1 I have an airsoft game on Nov. 11 and all help is greatly appreciated, thanks!