A month and a half ago, on a really hot day, as we were leaving Jordan's furniture, the car threw all its warning lights, and an error "Hybrid system failure, pull over now or your car will explode" (or words to that effect).
Luckily, Jordan's has furniture to shop, air conditioning, an IMAX movie theater and a burger joint - as places to have to wait for a tow truck, it doesn't suck.
We get it towed, and it turns out the battery was overheating because the fan that cools it was clogged with dog hair - my wife is a veterinarian, she transports animals in that car, this is not strange. I've had to clear that fan once before myself.
But then, just over three weeks ago, on a Friday, as my wife is returning from a house call, about a block away from home, it throws the same warning. Luckily, she can pretty much just coast into the driveway.
I call the shop - they can't look at it until Tuesday. Fine, we go the weekend without a car. Monday morning, we pick pup a rental (a Chevy Bolt EV, which as fantastic), and I get the car towed to the shop.
Oh, wait, the shop can look at it that day. Awesome! They tell me the battery is now damaged, and will need replacing, which will take a few thousand dollars. Bummer! Well, fine, that's the way it goes sometimes. I tell them to move forward, and they ordered the part....
It went:
Toyota had changed the part number without saying anything, so they ordered the wrong part and didn't know for a couple of days.
The part was backordered - again, didn't learn that for a couple of days. Basically, a week lost there.
The shop escalates the order priority. Then does so again.
Then, they had to wait for the proper truck and driver and a full-enough load to go from CA to MA.
Then, the thing sat in a warehouse in Boston for about three days. During which time the shop tried shenanigans of trying to order that same battery twice, so that at least one order would go through.
But, again, they didn't have the truck and driver for local delivery of hazardous materials...
The shop, unfortunately, is crappy, and doesn't tell me anything about their difficulties. I don't learn the shipping saga until yesterday, when I showed up middle of the day, irate at being strung along for weeks.
The shop and I work it out, with me giving them some professional lessons on expectation management, and informing them that their system silos between the parts department, the service department, and the service reps who actually talk to people, so the guys on the phone don't know anything, are stupid. And that telling me the car will be ready, and then waiting for me to call them to tell me when it fails to be ready, is also stupid.