There's many reasons for this to happen - here's the first things I would try;
I made this post a while back;
First ToDo if you have connection, lag problems.
And recently made this help that solved my recent hardware problems;
How to make your server "rock solid" and stable