Maybe a weak battery draws the voltage down so low the light shuts itself off?