For further reference for anyone else, I ended up reformatting the hard drive and doing a fresh installation of my Windows 7. Sonar is working like a charm again.
Before I got to that point I installed Sonar onto a couple of different laptops. It worked ok, so my computer was definitely the problem.
Thanks everyone for your advice.