Hello
@Derek Jee
I've just been catching up on the progress so far...what is the server path you're using? Is it a domain name or an IP address? The reason I ask is that if it's a domain name then it could be DNS related and it might be worth trying the IP address directly. If you ping the domain name several times in succession do you consistently get the same IP address pinging back? If not then you may be facing an issue with a DNS server fresh issue. If that is the case you may need to update the DNS server IPs to another DNS provider. Another possibility is the use of a web farm where a load balancer sends requests to different servers that can lead to timeouts if the load balancer is not configured correctly (I've had this issue before with IIS servers).
I'm throwing these ideas/thoughts out there as it looks as though just about everything else has been tried.