I replaced my router twice before realizing a 10-year-old cable was the real problem
Nobody thinks to check the cable that's been working fine for a decade.
We haven't written up this one. XDA Developers has the full story — the link below goes straight to it.