Sounds like a bad contact somewhere. I had a DX light that did that; I solved the problem by making sure it was screwed together quite tight and the contacts were clean. In my case it was the contact in the head of the light that was loose, not the tail.