I've been playing on a whitelisted server for a few days now, everything has been fine, 0 lag and good frames. One day I was at spawn doing a build, when the server did its daily restart. When I rejoined I kept on getting kicked saying "Connection Lost Timed Out". I tried leaving spawn and all of a sudden it was fine again, but every time i go near spawn and every now and again I get kicked for the same reason. I have tried using Google to find an answer to my problem, but there was nothing.
Please help me work out this issue, i have tried all I know to do (restarting internet, restarting computer, different account, re installing minecraft, different computer and they even restarted the server again for me).