So I bought my first XD, an older gen XD-9. Feels great in the hand, shoots to point of aim, no failures to feed or eject. Loved it for the first 300 rounds. Today I went to range, shot 2 mags no issues, and the 3rd failed to lock the slide the back on an empty mag. Thought it could be ammo...