We had a similar problem. I believe there was an error message in our system log files that pointed to the solution. I logged in remotely and deleted a problem file. I'm not 100% sure what the file was, but I think it was something like .ICEauthority or a variation on it. Some how the file got corrupted and when root tried to login, it was quickly kicked out. I hope this helps some. Good luck.