Firing Pin doesn't return
The piston is returned to its firing position by air from the trigger valve after the piston has fired. It relys on the piston sealing against the bumper at the bottom of its stroke, if the bumper was damaged when the driver shattered or it was put in upside down the piston will not return. Also the piston uses air fed into the return chamber from the little holes in the cylinder, if the seal over these holes is damaged the piston may not return. Basically change the bumper and the check seal on the cylinder.
×