Like I said, since you are on shared hosting, it could be another site or overall load was causing your problem. Just keep an eye on it. If it recurs with regularity notify your host. If they know about it, they may be able to track down the issue for you.