The answer to 'why is my carbon monoxide detector sparking' is that your carbon monoxide (CO) detector may be malfunctioning and sparking due to a wiring issue or internal component failure. This can be a sign of a serious problem that requires immediate attention.
Common causes of a sparking CO detector include loose or damaged wiring, a faulty sensor, or an internal short circuit. This can be a fire hazard, so it's important to address the issue right away. If your CO detector is sparking, you should unplug or disconnect it from power and call a professional electrician to inspect and repair the device.