I think some of this can be caused by the feed lips on the magazine. Have you tried a different magazine?