I'm 99.9% sure it can't be the trigger contacts because that just seems like an outlandish idea. If you want to know for sure, try different voltage batteries and see if anything changes, or if the problem is worse with one battery compared to another. Chances are it's the mag, the hop-up, or the no...