I was just talking to a gunsmith about a similar problem I have and he said a good way to tell if it is the extractor is to chamber a live round (at the range) remove the mag and fire the round. If the empty drops on your feet it is the extractor, if it ejects normaly than it is something else (recoil spring perhaps?).