scook, I think that may be it. If you are using a different sample rate in Sonar, and Windows can't switch it back, you will get silence.
I ran into that a while back, but forgot about it. I just leave Windows at 24-bit, 44100 Hz, and also use that as my audio setting in Sonar. Have not had a problem since.
I use ASIO in Sonar, but Windows users whatever it uses. If I try to start another audio app that uses ASIO when Sonar is still running, I get an error that driver is not available. ASIO can only support one client at a time. The Windows issue has nothing to do with ASIO.
But it is possible to share your audio interface, using different drivers. Everything must be at the same sample rate and bit depth.