Ill bet its your 3v 16340's that are the issue. Ill bet they just cant handle the current and are tripping the protection circuit in the batteries.
16340's arnt really a good battery type for 2amp+ draw situations.
Especially the 3v 16340's that are designed to replace CR123A's that are low...