The Charter site had me run a "netstat -a" which seems to fix the issue short term. And then... Same old thing. So I'm working with them. The problem is that need to have two hours free time and I never do. I'll keep checking in.
I cannot thank you enough. Clearly solving the issue with Charter is the solution.