I thought I would mention this because the dealer said I wasn't the first to have this problem.
A few days ago, my Z started overheating. I saw that the fan wasn't working. I checked for all the usual things, like blown fuses and loose wires. I couldn't find the problem, so I called the dealer. He said it was a thermal switch in the radiator. It is still under warranty, but the dealer recently moved to the next county. I didn't want to borrow a trailer and haul it over there for something so small. So he took a new switch and dropped it off at another business he still owns in this county, so I could pick it up and change it my self. I changed it this evening. After a test ride, it seems to be fixed. Tomorrow, I'll take the old switch back to where I picked the new one up, so the dealer can get it. I assume, since it's under warranty, he has to send it back to the distributor to prove it was changed.