Please, please, please read this carefully.
Go to LIC Motorsports in Novato. Do NOT waste your time/money travelling to Santa Cruz when there is a shop in your own backyard who does a MUCH BETTER job than any dealership could come close to doing.
I work for a local Subaru dealership in the North Bay, and used to work for another in Marin County. LIC Motorsports is one of only two shops in the United States that I can trust completely...hand them the keys, and have them fix it. I don't EVER have to question the work that's been done, and Adam (lead tech/owner) is more honest than God, often talking you out of things you DON'T need, even if you think you do.
www.licmotorsports.com
www.justin.tv/licmotorsports
^You can watch them live on the web, see their shop, see them working on cars, and ask yourself, "How many other shops have nothing to hide?"...
...then tell them that "Roo" sent you.
BTW, right now Adam is an SVX owner as well, although he's looking to sell it as he doesn't have enough time to enjoy it.