Wow its been a minute since i have seen that light. 2 more kids moved to Oregon, different job…i bet the switch burned up getting roo hot to kuch currebt going through it. It woukd start there. Take the cap off and short the negative of the batteries to the light body and see if it still flickers. Use a decent gauge of wire though.