It might be a failure by your provider. I switch between four providers and two mostly work, one is debatable and one never works.
Changing providers is a bit excessive, but maybe you find that using a provider that's not your own will allow you to play.