try ebay also.
I had a problem with my fan also. Pulled the front fenders off to expose the relays under the front. Looking at a print, I found the fan relay, unpluged that. Ran a wire to the pos side of the battery and touched the relay outlets till I found the one that started the fan. So I knew the fan was OK, time to look further, found the wire came unpluged from the temp sensor under the engine.
BTW, while I had the entire front tore apart, that's when I installed my winch, what a peice of cake like that.