You might want to check the mag catch, check out if you mag get into mag well without rattle, it it's rattle then just to push it and hold by hand and test fire, if it's fire well like then the problem is mag catch wore out. Just buy a metal guarder one and replace it. it's like 18 $ from airsofparts.ca
KND
__________________
|