I'm running into a weird issue with my WCF Service using WS binding. When I configure it with no sessions (security/reliable) it works just fine, but not so with sessions. For example when I configure with security (message security, windows credentials), I get a timeout after 10th or 11th call. My service calls another WCF Service but, but both services are configured with same binding parameters.
How would you debug an issue like this? What tools would you use other than turning on tracing and using SvcTraceViewer?