Sounds like either wrong piston, or wrong cocking slide/link.