Mag 2AA help



I have had several Mag 2AA LED flashlights over the past several years. All have had the same problem in time--they become intermittent. I have to hit them with my palm to turn it on or they go off in a few seconds for no apparent reason. They are not too hot--not on long enough for that. If I disaasemble them and scotchbrite the contacts it gets better, bur always returns.

How can I fix this? Will a new module take care of it? Is it just b/c they are cheap??

New here, made custom LED lighting for cars and motorcycles before, this looks interesting!!