I see in the manual where it says "Formerly the timeout was not initialized, since 2.09 it has default value of 60 minutes."
Perhaps a work around would be to manually set "timeout 0m" if that is valid or set it to a really high value so it doesn't do it as often.
You didn't say what version of the OS and aprx your running so I hope no errors have been introducted into the code recently. Since you have a running system just take an image of it and install it on the problem system and make the nessessary changes to the config file. You could spend a lot of time and never find the real problem.
Wish I could be of more help.
Max KG4PID