Hello mbee,
There are a lot of different things that can cause you this issue but there is a great post that explains all the steps you need to do to make sure this reduces the chances of this happening again. Just follow the steps from this post here:
Have a great day