it looks like all the pins are there. i almost think that the trigger assembly is worn on the front part and is causing it to not hold itself in place.