Bit of a weird one, mate. As you'll know, Ions do drain batteries when they're left connected when switched off, but not at that rate.
I'd take the circuit board off, connect it to a new battery outside of the gun and see how long it takes to drain (you're sure it's not shorting across the inside of the battery cap, or the wires just outside the cap which often get worn?)