I have a BSA on my Hi-Point carbine that was doing the same thing. The problem was that the battery cover wasn't pushing the battery down into solid enough contact with the positive terminal. A quick field fix of a dime between the battery and cap fixed it. I suppose I could cut a neoprene disc out for a permanent fix (it grounds at the edge, so I can cover the back without any problem), but I haven't bothered.