Have you tried a different mag? If so, does it still do it? Hicaps can get a broken spring and some midcaps can bind in the feed tube. If it's just the one mag then it's worth stripping it down, cleaning it and putting a bit of silicon on the feed tube. If it's all mags then more likely a hop problem, either too much hop or possibly a knackered rubber.