check your internet is up to scratch.
http://www.speedtest.bbmax.co.uk/
http://www.pcpitstop.com/internet/pinger.asp
dips in the speed will get you kicked from server. complain to ISP if it's not what you expect it to be.
if it's up to scratch then virus check your system, disable...