-
Sounds like 1 of 3 things:
1) Its dirty inside of it and over heating. Remove cover and blow it out.
2) the cooling fan in it needs to be replaced. Those little fans are available online or local supply store.
3) its old and electrical components inside of it are dying. I replaced mine 5+ yrs ago with two MagnumEnergy MS2812.