Have they sent someone out? Have you ruled out the router?
No and no, my assumption was that it probably is a problem with the router. I just don't know how to diagnose that or if there's a way to deal with it aside from just buying a new router.