I had a similar situation a couple years ago. Everything was fine and then it'd go offline for 15 minutes to a few hours. Of course, when I reported it they'd schedule a service call and all would be well by the time he showed up 2 days later. Later another outage and the same problem. I finally got so frustrated that I went to the local Comcast office, spoke to the manager and described my frustration. She contacted the local maintenance manager who called me to discuss it. They finally realized they had an amp with an intermittent noise problem. They changed the amp and it hasn't happened since.
If I were you, I'd be escalating the issue and talking to a higher level of management. In that kind of situation the normal trouble reporting process is unlikely to work and you'll have to become the squeaky wheel. I'd keep escalating until you get someone's attention.
That's just my two cents worth.......