I know it's going to suck but you really need to disconnect everything and start by adding back 1 piece at a time.
I have pretty much done that. I have one Cat 6 Ethernet cable going to a 16 port Ethernet switch at my entertainment center. Most of my devices have already been disconnected, tonight I can remove that cable from the router.
I also, have an 8 port Ethernet switch connected to my router, and it has one of my HDHomeRun tuners and my Ooma VOIP connected, I can remove that cable from the router aslo.
I have one cable from the router going to my computer, I will leave that intact.
I have one cat 6 cable going from the router to the basement, where it connects to a 8 port Ethernet switch. I have three Android boxes that connect to that switch, but they have been disconnected for several days. I have my 4 port POE switch and a POE adapter also connected to that switch.
So, I guess tonight, before I go to bed, I will remove the cat 6 cable that goes to the entertainment center, from the router. I will remove the 8 port switch from the router. This will leave my computer (which I power off each night) and the cable going to the basement connected.
If it is a power issue, it would have to be at the distribution panel. I don't have the equipment to check the incoming power for spikes or ripples. I was an industrial electrician, many years ago, before I retired.
Edit: I just removed the cover from the breaker panel to inspect the connections. Everything looks good and NO discolorization do to a loose connection. My voltage readings was 124 volts between each leg and ground. 248 volts between legs.