Seeing as you have solid internet connection...is it wireless? Sometimes there can be quick hiccups in the connection...but i'm not sure thats your issue.
It might just be the server as well. I'll look around some and try to get back to ya some more. Hopefully all it currently is, is the connection or server.
~ Whisper