Now for the questions.
So is the piston just held down by spring pressure? Do you have a hole in the cap so air can escape as the piston moves back? Any reason you chose the chamber sealing configuration for the piston? Barrel sealing would allow you to use a weaker spring and IMO work better in the configuration you were going for.
I just wish you had a video








