My XD-40's mag-release button keeps sticking .I push it in and it stays inward for about 5-6seconds then slowly pops back out. I tried pushing it back and forth on both side really fast hoping that it would wotrk it loose or just work the new-nish out , but no luck. It is fairly new and has only 200 rds thruogh it . What should i do ? Is there a way i can take the frame apart and shave off some pin or something?