ситуация похожая, но у меня похоже дело именно в контактной группе...мне кажется, там где спусковой крючок толкает "стерженек" с контактом к двум "щупам"

аккум Sanyo 9,6x1500

CA G36, заменена проводка на аккустический кабель 2,5мм кв. сечением, контакты ножевые автомобильные, внутри заменен цилиндр на бездырочный, Systema M120S, Systema направляющая с подшипником, заменен мотор на Marui EG1000S...

аккума на КСФ хватило на 1,5 бункера примерно...а потом что-то случилось с контактами...и всё.
дома после зарядки аккума и вынимания-постановки обратно гирбокса опять заработал...и тож до бункера хватило вновь заряженного аккума

до замены мотора...всё было как у отписавшихся выше...120ку или отказывалось взводить или взводило ограниченное количество раз

так что я думаю, у вас проблема не только в одной вещи...проверьте контактную группу внутри гирбокса и замените мотор по возможности...