Tempo esgotado quer dizer que a conexão começou e a resposta não chegou no prazo. Não diz de quem é a culpa. Pode ser o endereço, o caminho até o site, ou o próprio site lento.
Como separar
Meça o mesmo endereço contra um site rápido e conhecido. Se ele responde na hora, o endereço está bem e a lentidão é do destino. Se ele também estoura o prazo, meça um segundo endereço seu: se só o primeiro falha, peça a reposição; se os dois falham, a sua rede é o suspeito.
Aumentar o prazo no seu programa esconde o problema por um tempo. Serve para confirmar que é demora e não queda, e não para sempre.