A very unpleasant, intermittent 10-second delay in loading the site's home page has now been resolved.
After a great deal of in-depth investigation, we have finally found the cause, which was linked to one of the weather warning modules on the site. We have removed the offending piece of code and initial testing shows the problem has indeed been resolved.
Our sincere apologies for this annoying delay, which is now hopefully a thing of the past!