Okay, so a lot of people were having this issue all week, last week.
The WAN IP Lease Time was set to 1 hour. So every hour the connection would drop.
Then on Sunday, the issue was fixed, and the Lease Time was set back to 1 week (by VM).
Now it has gone back to just 1 hour...