Silverdale is about 40kms north of Auckland city on the main highway, before you get to Orewa. We live in the country about 10kms West of Silverdale.
You are right about getting Subarus fixed in New Zealand, there are more here than probably anywhere else. Mostly imported used from Japan.
The reason I put the posting up was more so that I got straight to the problem rather than having a garage change costly bits and pieces until they found the fault.
I now have it booked in on Weds to get the u-joint replaced.