Unpopular opinion here but I'm surprised by all the 'anywhere but the dealer' talk that is popular on all forums not just here (some of the techs that work there are active on this site and have their own cruisers). I've taken mine to Toyota and Lexus when I can't or don't feel like doing the service myself and asking for a la carte services the prices don't come back much higher than other places. There are some very reputable cruiser shops and unless you're going to one of those there is no way I'd go to some rando over the dealership to diagnose something unless you know they are good.