I had a problem like that happen to my 247/ds 9mm It had 5k plus rounds and it ended up being the recoil spring was shot. Replaced it and 1500 rounds still no problems. :)