I had this.....
Check to see what else is using the drivers, in my case after going into the windows mixer I could see my MOTU card had a mix return device which was hogging the driver, now this previously worked and worked with other programs but Sonar didnt like it so I disabled it in device manager and got everything working.
If you go into control panel and sounds, select playback device and advanced and then try and change the format does windows warn you that its in use?