Tiene que ser algun problema del piston nuevo con la cabeza del cilindro, por que con el de serie no lo hace.
El caso es que la cabeza de cilindro es la especifica que se debe usar con ese piston...
Si el piston es mas largo (o el muelle) y no deja acerrojar todo lo que debe hacia atras, no dejaria subir a las bolas.
No hay otra manera de que el piston influya en la carga de bolas.
Como el L96 de TM es pijotero en esos campos (es decir, que el piston es muy pequeño y tiene una tolerancia muy baja a que el recorrido de acerrojado sea menor), es mas que probable que venga de ahi el problema.
Si solo has cambiado el piston, y no el muelle, entonces es piston.
La cabeza de cilindro es la misma?
Vamos, el problema puede venir del recorrido de acerrojado tranquilamente, y puede seguir acerrojando y pillando el piston sear en el gatillo, pero con el sistema de alimentacion del L96TM no te extrañe que aun asi no sea suficiente.