Bruce was friendly and professional. Mechanic Adam went with me on a test drive to diagnose the problem, which turned out to be axle/CV joint and bad wheel bearings. Fortunately, these were covered by Subaru warranty and dealer replaced both at no cost. Ackerman's charged me only $80 for diagnosis. i'll be back in the future. Thanks.