If you have a newer home and you notice that there's a flashing indicator on you breaker panel, it could be a signal of a ...
Stop ignoring your router's blinking lights—it's a diagnostic code you should know ...
My thought is your cables. Swap them with different ones, and see if it improves. Same for the switch, if you can find/borrow/swipe another one.