Okay - so I took it to the dealer and without even checking it out they tried to tell me I had sand in the cooling fans from taking the vehicle to the beach. Mind you it’s been to the beach 4 times now! I argued that there’s no way that’s the case and asked that even if it was the case, that’s a Toyota issue for making car where sand could get to the cooling parts that easily. They told me it wasn’t a Toyota issue and not covered under warranty bc it’s considered an outside source. And that it was going to take up to five hours labor to get to it and clean it. I walked out and didn’t let them touch it! My son and I read up on how to access the cooling fans and took the third row seats out of the car ourselves, checked everything - what do you know, NO SAND - and put it all back together in one hour. The light and message continued to come on and go off so we called a different Toyota dealership and they were completely unfamiliar with issue! No preconceived notion that it might be sand. So we took it to them, they checked it out and cleaned the vents and fans (and said they weren’t really dirty at all) and sent us on our way. (Took them an hour, not 5). The light and message came back on by the time we were pulling back in to our driveway. Taking it back today for them to check it out again.