I found something and I'd like to see if anyone noticed the same thing.

One of the screws that holds the fan into the housing is rusty.

I actually saw water dripping out of the fan the other day when I took the truck out in heavy rain.

If there was water here, the connector contacts may be corroded. (The connector housing, and terminals with wire attached, are available from the dealer. Let me know if you want these part numbers.)

I will post again when I inspect the fan, but that will be later. I'm cleaning out the interior of my truck now.