The answer to 'why is my carbon monoxide detector sparking' is that a sparking carbon monoxide (CO) detector is usually a sign of a malfunction or issue with the device. This can be caused by a variety of factors, such as a faulty sensor, a loose connection, or a power supply problem.
If your CO detector is sparking, it's important to take it seriously and address the issue right away. Sparking can be a fire hazard, and a malfunctioning CO detector may not be able to properly detect dangerous levels of carbon monoxide in your home. In most cases, you'll need to replace the CO detector, as they are not designed to be repaired by the homeowner. It's best to call a professional electrician or the manufacturer for guidance on how to safely replace the device.