I wonder if it's the modem or something wrong with your provider. I had a similar issue a month or so ago and it took two service calls to get it resolved - it was a problem with the local node.
_________________________