The air nozzle stopping in a different position each time is a result of varying degrees of overspin. That is not why you are having feeding issues. You also should not be worried about pre-engagement unless your gun is jamming, I'm using a 13:1 gearset with 2 teeth SS from the release side to prevent tappet plate pre-engagement with a delay clip, PicoSSR2, Tienly GT45000 motor and M90 spring. No signs of pre-engagement after 4000 rounds.
Try turning the gun upside down, and seeing if it feeds on semi auto upside down. If it doesn't feed, cycle the gun until it stops with the nozzle in the full rear position and see if it requires force to push the BB down into the chamber.
|