Ya que tienes un hilo de un cacharro, pues lo normal es hablarlo en ese mismo, para así centralizar la información en un solo hilo, y no esparcida por varios.
Ayuda a futuros compañeros el no tener poder leer opiniones, problemas. soluciones... en un mismo hilo.
Comprueba que el sear, la pieza que agarra el pistón, se quede siempre vertical.
Es decir que no esté como en esta foto, ya que es una buena explicación de porque no lo engancha bien.
Alguien habrá estado jugueteando con los muelles, los ha deformado, y ahora no se queda solo en su posición correcta:

Solo tienes que hacer lo mismo pero al revés, forzarlos para que se quede vertical el solito tras apretar el gatillo.
Si está un poco inclinado no pasa nada, puesto que el culo del pistón llega a sobrepasarlo, y al llevar el cerrojo hacia delante, los primeros milímetros lo dejan bloqueado en su posición vertical.
Pero si está muy inclinado, el pistón puede que no llegue a sobrepasarlo, ni a engancharse.
Apostaría porque ese es el problema, puesto que dices que a veces engancha y otras no.
Sea como sea te toca destripar.
