Question is, what is the best way to deal with this? I can imagine i will have to waste a few hours on phone calls to spark, and then pay a guy to come and find out there is no problem with infrastructure here. It might be some simple fix but the randomness of the problem suggests to me it is something else. Not really sure what else to say, I am utterly tired of spark, unreliable service for years and any faults just seems to finally fix themselves eventually.
Also, is there any way to find out of someone is cutting your internet off deliberately? As I sometimes get a "your connectiong has been disrupted" message. All very mysterious.