Op's problem is down to the dealer, ive had various brands over the years Toyota Nissan Honda Chevrolet.its the dealers that are the problem.
Recent visut ot my loacl EX Chevorolet dealer resulted in a 50 minute wait just to the the price of a part............theyre clueless......oh yeah they are selling GWM now so expect them to be just as clueless about customer service also. The end result was I service all my own vehicles even if I have to learn how to do it, most is not that hard.
Personally Id be mouthing off to Toyota head office about them