Ionization detectors have americium 241 in them it has a half life.

Impacts will also take out a detector. Dropping from waist high or more is bad

Loose plugs sometimes cause intermitant false alarms as they will chirp when the power is off. Also loose wire nuts.