Hi michaelmurfy, I was reaching the same conclusion myself, however the existing router has been working fine for several months (the router was brand new at that time). The issue started about a week ago and despite performing a factory reset on the router the problem persists. 2degrees are wanting $190 including shipping for a Fritzbox (the one they shipped me I returned to them but they don't have a record of me returning it).
If I resort to a new router I'm tempted to just change providers and get a free one. :-(
But it's frustrating that it needs to come to that. I'm convinced the issue is fixable, I just need to understand which setting(s) could be causing the issue.