If you are adding tools in your list for troubleshooting, I guess following tool will be helpful for you.
I was looking for a tool which will help identifying issues with Network. I know many people uses Wireshark. However Microsoft Message Analyzer is also good one.
Please visit given link for more details.
Link to the original thread: Microsoft Message Analyzer