hmm....
i'm not sure of the outcome on your end however, if you try the following and observe the UR44:
1. close off every other programme leaving just the Win Desktop.
2. open the UR44 control panel and set, for eg, 96k & 192 buffers. (latency is about 10sec)
3. restart the pc and observe that after the boot up, open up the UR44 control panel. the setting should stay. - if not some this else has already grabbed the driver and locked the sample rate.
4. if all is well, open a programme that doesnt use ASIO. For me its Media Monkey. when playing the songs, the UR44 jumps to the sample rate of the media being played. - if so thats good. (from 96k to 44k; buffers should be higher at 44k - notice the latency is almost the same)
5. next, open up an audio editor - empty work area. (UR44 should still hold at 44k rate) - here's the trick, if you open up a Wave File recorded at any other sample rate, you should observe that the UR44 will jump to THAT new rate. Opening a second file of yet another different sample rate, the UR44 should follow suite.
(a word of caution though, if you press play immediately there is about a 1sec delay before the unit kicks in the new calculations. after that all is well)
if all is working so far, try again in Sonar. All should be well.
Good luck friend... hope you can resolve this...