It skips BBs, like it shoots one round, skips and dry fires one round, then fires another round, and repeat.
I don't know very much about the internals of airsoft guns (though I probably should, i've always tended to leave that to the professionals), but if it's not an issue with the magazine, what else could be the problem, and would it be easy to see?