You mean cycling the bolt twice to fire by the first thing? The gun is firing when the mag isn't in because something is keeping that BB from moving on the first shot. I will see if I can put the original hop-up unit back together; lots of it just seemed to fall off when I took it apart and I'm a noob 
Also, the locking screw that goes into the hop-up unit doesn't like to go all the way in, so the mag catch is a little wobbly. I thought that it would still pretty well keep the hop-up unit secure in the same spot since it still goes into the stock, but maybe I should double check that.
And yes, next time I will be sure and invest the extra $20 in the PDI unit
Also, the locking screw that goes into the hop-up unit doesn't like to go all the way in, so the mag catch is a little wobbly. I thought that it would still pretty well keep the hop-up unit secure in the same spot since it still goes into the stock, but maybe I should double check that.
And yes, next time I will be sure and invest the extra $20 in the PDI unit