Is there a pattern in this issue? Is it happening exactly every 20 hours? If you restart the modem - will it timeout again after exactly 20 hours?
If yes, could you please, when you get the timeout - download a troubleshoot file from System > Administration > Troubleshoot and send it to me via private message?
It is important that you download troubleshoot AFTER the timeout message appeared.