You need to take it apart again and make sure you intalled the gears along with the tappet plate correctly (timing is off). Make sure your tappet plate is not cracked or worn down. Make sure your springs for the anti rotation lever is in correctly. It sounds like the gears are continuing to rotate causing your piston to pull the nozzle back and double feed. There's a lot of steps to trouble shoot.
You need to sit down with lots of time and just check it out. Have you taken your gearbox apart before? You need to have a pretty solid memory and knowledge of how everything was when you took it apart. It's an issue that you need to put your hands on to figure out.
Sorry couldn't be more help. I would need to physically look at it. 90% of the time, these issues are solved by someone actually getting into it themselves and trouble shooting. Just takes time.
Gearbox timing, the worlds biggest myth... I'd just like to point out, that the only "timing" things that need to be done when reassembling a gearbox are to make sure that the tappet plate nub is not pulling back the tappet plate and that the sector gear's teeth are not touching the piston. Thats it. Irregardless of where the sector gear's teeth are on the piston, and saying that the piston could be pulled back an infinite distance and is still under spring release, the sector gear's first revolution is the only revolution that'd be "out of time" after the first cycle both systems reset and it would resume normal operation. Setting the gears so that the sector gear's teeth are interacting (IE, 2nd tooth on sector gear touching first tooth of Piston) is a surefire way to destroy a gearset and/or piston, but 99% of people who manage to get a gearbox open and then close it again have enough common sense to know that, either accidentally or intentionally. It's also very difficult to put a spring in a gearbox with thepiston partially pulled back, which may add to that "common sense" thing.
Double Feeding/not feeding/no range and FPS are very difficult to diagnose over the internet. Double feeding is generally caused by the following:
-ARL is installed in correctly allowing the gears to rotate the oposite direction than the norm which causes the tappet plate to cycle twice (once when the piston was being pulled back the first time, then gearbox reset, and then the second time when the trigger is pulled again).
-Air nozzle is too short allowing a second BB to jump into the line of the airnozzle when the airnozzle is retracted. (For lack of a better phrase, retarded return of the airnozzle can cause double feeding). This problem may exist if the hop up unit is too far forward.
-Hop Up Rubber is torn or not seated correctly in hop up unit such that the lips on the end of the barrel are loose enough to not stop the first BB in the correct spot which allows a second BB to be fed and possibly more than 2 BB's.
The last point certainly is suspect because you have no FPS, that means that there is either a serious airleak in your gearbox reassembly (a possibility that has it's own consequences) and it explains the whole "no range" thing, but so does the lack of FPS.