A couple thoughts.
Does a relay soldered to a small board get enabled to turn it on ?
I'd be sure it hasn't become magnetized, or the transistor that drives it isn't bad.
If the beacon is kind of direct drive from a transistor - check that next.
The beacon assembly - be sure it doesn't have anything wrong which started your problems.
LTG : )