MS have posted up a "Hardware Compatibility List" for Vista, and the Sony Q120A is not on it. May be totally irrelevant but thought I should mention it. Oh, and the Vista forum might be a better place for help with this issue, since it works in XP it's not a hardware problem as such, it's a Vista problem.
http://winqual.microsoft.com/hcl/