If your gun "clicks" when you pull the trigger, but does not pull back the spring, it has an issue with excessive resistance. The most common causes are: a ground in the circuit, corroded trigger contacts, incorrect shimming, worn gears, or a broken motor. The first thing I would test is try pressing the motor down into the grip with your thumb and pull a few shots to see if it cycles. It will be terribly loud and whiny, but if it cycles fine, the issue is most likely the motor leads grounding on your motor plate. It's a very common problem; fixed by simply replacing the shrink-tube on the motor leads. If you can't seem to find the problem, bring it down to Gearbox Airsoft in Tempe next week and I can look at it for you.
-BATMAN