I just purchased a '97 Land Cruiser with 88K miles and am looking for a good independent mechanic (or dealership) to service my truck. I love the truck so far, but it has a bad leak around the passenger side A pillar (probably sunroof drain tubes from reading old posts) and a lot of shimmy in...