I have a Coast HP7 that I've really depended on for many years. Had to put it to emergency use this past week during an electrical outage and ran into a problem. When I turn it on it's as bright as it's ever been. But the longer it is on, the weaker the LED becomes and will eventually go completely out. If the ambient temperature is low, the light lasts longer and if it's warm it doesn't last long at all. It's as if the warming of the LED dims it. Anyone have any idea what might be causing this? Is the flashlight just old and needs to be tossed, or is this something I can remedy?