This is just a guess, Molson, but I'd say that your internet might be bouncing up and down while you are online.
If you have a dynamic IP being generated when this happens, it could cause the site to log you out.
Since the system is showing the same page you may not even see it.
Just an idea. Perhaps someone can suggest a free tool that shows your current IP address and would show if it changes.
I googled this
how to check my current ip address.