You may have already tried this, but I've gone through situations where I've had to reboot everybody - modem, router, computer. That has helped me in the past.