I've noticed this when working in Internet Explorer on the server where the CRM web-site is installed.
If you browse to the CRM web-site from a different computer the timeouts seem not to occur. I never found out the answer but I suspect that it is an IIS setting/behaviour.