One more thought - Some CO detectors have a feature to tell you when they have passed their useful life (5-7 years), usually by chirping. If your "malfunction" is with a detector that has been around a while, perhaps it is this lifetime warning that is happening, and it is telling you it is time to be replaced.