I'm not the go-to guy on this stuff, but I can say that when we had real "gotcha" problems with our military systems we developed at Hughes (then Raytheon), the toughest nuts to crack were not software, but systems integration issues like timing & compatibility. Things as simple as cable lengths & routing could also generate phantom glitches. Sometimes these things won't cause issues 95% of the time (or more), making detection & correction a real PIA.
Like Speed says, 'best way to avoid the perils of complexity is to avoid complexity!
I got in my brother's 2016 Touring last night to ride with him to the store and I thought someone was shooting a gun or popping fireworks inside the cabin. As soon as he turned the car on, the radio made a LOUD popping sound that scared the b'jesus out of me!
Honda notified him of a software update for the amplifier to fix an intermittent "no sound" issue (causes a loss of ALL audio - including the "door" and other warning chimes), but this apparently doesn't address the intermittent popping issue.
Currently, there is no fix other than disabling the "DTS Neural Audio" sound enhancement feature that has worked for some (including my brother). Unfortunately, the radio sounds somewhat puny without this enhancement turned on.
Here's a video demonstrating the problem.
At work, we have a curing oven in testing that has a rotisserie motor control and an automatic fire suppression system. About once every two dozen cycles of the motor control, the a relay on the fire suppression system will momentarily drop out causing the oven to shut down as the control system reboots. I've been working on it for days trying to figure out what's happening. The component manufacturers are at a loss. I've narrowed it down to an RFI noise issue created by arcing in a switch when a motor contactor de-energizes causing the microprocessor in the fire suppression system to freak out. I've added snubbers, MOVs, shielded cables, and moved some components around - each change resulted in an improvement, but I've ran out of time. The oven must ship even with this known issue. Hopefully, it will "self resolve" once the oven gets permanently installed in the customer's location with all wiring inside metal conduit, but I'm thinking this is far from over. I hate these kinds of issues.