Forum timing out

I have had repeated problems with the forum over the last 2 months or so. Usually after 10 or so pages, the site just times out and I cannot post or load a new page. Sometimes it is as few as 2 pages before the problems begin. Leaving the site for a few hours seems to temporarily solve the issue but it always returns. Any suggestions?