Zach, you may recall that last time we had webserver problems here I wrote a little program to log page load times. I fired that up again tonite and ran it for a couple of hours.

Times are west coast PDT. I'm attempting once per minute. I have chosen the scaling of the vertical axis to emphasize the short times, rather than the long ones. You can see that before and after the obvious timeouts you have one or two longer than average page loads. In other words, these are events that go on for several minutes, building to a crisis, and then ramping back down.
I don't know what kind of problem would do that, but that's what I see.
I've attached a csv file containing timestamp , load time in seconds , error message
I had to rename it from .csv to .txt to get the forum software to let me upload it.