FINALLY,

I got it working. Turns out it was my router firewall. It was blocking the ports required for the game to maintain contact with the server even though I had rules in place to allow the traffic. So, I replaced the router, end of connection problems.

Thanks to those who responded with helpful remarks.

Later!