I purchased a brand new Armalite M15A2 about a year ago. I took it home and detailed stripped it, cleaned it thoroughly then re assembled and put in my safe. Would you believe I finally got a chance to shoot it yesterday? (OK guys you can flame me all you want and I deserve it, I know a brand new gun in the safe for a year and not shooting it is a sin but read on). Here is the problem I ran into at the range. It functioned OK for about the first 60 rds and then started to jam occasionally. I tried magazines of different mfgs (including Armalite) and capacities and they all did the same thing. I also fed rounds in with no magazine in place and the same problem occurred. The problem got progressively worse (BTW ammunition did not make any difference I tried PMC, Winchester, PMP, Norinco, and some British SS109 ALL with the same result). At first I thought it was short cycling but then I figured out it was a total failure to EJECT. Extraction was OK, but the empty cases just stayed attached the bolt face and I had to take them out by hand. It was sporadic at first and the cases that did come out landed on the table only a few inches away. It is at the point now where every single round jams. Well obviously I gave up and put it away there was nothing I could do at the range. When I got home I took it apart and looked for any obvious problems and I didn't see any. So that's it guys. What do I have (besides a non-functioning weapon) what do I replace or fix? Weak ejector spring? As of right now everything on the rifle is stock. No aftermarket anything. I have to admit I am disappointed I figured I would get better performance than this from a brand new gun.