Which version of the game are you running? Try updating to at least version 1.05 (the game version is displayed at the bottom right corner when in-game).
If you're on version 1.05 (or later...ie. the BETA for 1.1) it could be a connection issue between you and ICO somewhere.....
If we're assuming there isn't an issue with the ICO servers atm (and we don't have reason to believe there is a problem with them) there could be an issue with the connection somewhere between you and them. Following is a simple command to test this.
Try running a "trace" from your PC to ICO the next time it happens in order to see if there is a "bad hop" between you and ICO somewhere.
Run the following command from the "command-prompt":
c:\tracert xxx.xxx.xxx.xxx <-- (the IP of ICO, which if memory serves me is 38.98.152.153)