Yo os añado otros posibles problemas que me he encontrado y que he ido solucionando con este problema de que se quede clavado detrás.
Si utilizais MOSFET probar a conectarlo directamente saltandose el MOSFET. En mi caso no se porque motivo haciendo disparos en SEMI muy muy seguidos se iba calentando el Mosfet y entonces había un momento que ya no tenía fuerza y se quedaba clavado. Entonces o se enfríaba el Mosfet o me lo saltaba para desbloquearlo, por tanto ahí pueden ser muchos problemas : altura de motor, cableado, los conectores, ...
También he de decir que este anclaje del piston se me daba cuando utilizaba el Guarder High Speed, con el motor Chinorri no pasaba...
Bueno al final otra solución también puede ser no dejarle hacer todo el ciclo al pistón puliendole el último diente... aunque eso conlleve una bajada de FPS... pero si os fijáis creo que esto suele suceder con los M100, más que con los 1 Joule o SP90. Puede ser que realmente les falte PAR a muchos motores High Speed.