If you haven't seen it yet, my older post at Tip: Troubleshooting Client Reponsiveness has several general guidelines of what to look for.
I need to make a couple of updates regarding Persistent Connections, but just about everything in there still holds true.