It can be alot of things, people can timeout, if your firewall is blocking. They can also timeout because their internet is blocking
I talked with my host, they monitored the server, but they didn't see anything bad, so the firewall is ok. It isn't a problem with user's firewall/internet because it happens even to me sometimes and to many others.