Are you clearing the alarm flag in the Status register after servicing the alarm?