Apologies for the unacceptably long time without getting back to you or fixing it.
We've implemented a number of fixes today that seems to have improved things (at least it's held steady for the past 3 hours.) And I've got my eyes on it to make sure it does improve if the fixes we worked on today aren't the culprit.
Maybe the site's improved enough for you to give us another try.