That error usually occurs with a slow internet connect at your webhost, or very distant location to the nearest Facebook server from it. Or, a bad DNS router at the server host that's having issues looking up the IP addresses for Facebook's servers. This second problem with the DNS is more common than it should be with mis-configured settings at hosting companies, but out of our hands to fix, unfortunately.
You can try doing a 'ping api.facebook.com' command from your server, if you have access to SSH. You should see output like below:
PING api.facebook.com (69.63.181.46) 56(84) bytes of data.
64 bytes from api-11-01-snc2.facebook.com (69.63.181.46): icmp_seq=1 ttl=245 time=46.7 ms
64 bytes from api-11-01-snc2.facebook.com (69.63.181.46): icmp_seq=2 ttl=245 time=46.8 ms
64 bytes from api-11-01-snc2.facebook.com (69.63.181.46): icmp_seq=3 ttl=245 time=46.6 ms
The time in the right should be under about 100ms and if you let it run a while, it should never timeout. If it does, that indicates some sort of communications problem between your server and Facebook's servers.
Hope that helps get you started. There's not much that can be done within JFBConnect to improve the connection rate, as that's almost all on a 'lower level' of software than JFBConnect has the ability to modify.
Thanks,
Alex