Is the air nozzle correctly mounted onto the end of the tappet plate? I had exactly that problem with one of my guns a couple of months ago. When I reassembled it, the nozzle came off the tappet plate. The gun cycled fine, but nothing would fire. If I pointed the barrel upwards before shooting (causing the nozzle to move back and allow a BB to feed), I would then get the odd single or double feed.
If the hopup unit wasn't changed in any way, I wouldn't look there as the first source of the problem.
__________________
|