Check with your ISP as well. Sometimes they will be doing some maintenance work either with the lines or with their other equipment. You may have to be persistent with them, as often the right hand won't know what the left hand is doing.