I have also experienced odd delays at several points in the past.

I have noticed it mostly on the weekends. It seems to get better on Mondays.

Is there any periodic tech maintenance that occurs on the site? If so, then the tech person may have noticed the reduced lags after performing their site cleanups.

(If true?) perhaps give the moderators a way to flag the tech person when the mods note delays?