Hi peekosoft,
did you always try "Optimal" location or did you also try a specific locations? If you can, could you try various locations to see if it connects to some and doesn't connect to others? I can have the server availability logs checked as well.
Filip