Just thought I'd pass this little tidbit out there - we fixed it by pure luck on the first try.
Yahoo unselfishly provides a document titled Best Practices for Speeding Up Your Website. While some of the rules offered there aren't applicable for all sites, it's a great document and if you run a website, you should read it.
At $work, part of our last code drop was to push out a feature that enabled "Split Components Across Domains". From the article Performance Research, Part 4: Maximizing Parallel Downloads in the Carpool Lane:
Our rule of thumb is to increase the number of parallel downloads by using at least two, but no more than four hostnames. Once again, this underscores the number one rule for improving response times: reduce the number of components in the page.
I'm here to tell you, if you have AOL users surfing your site, do not use four hostnames.