Nice work you are a good friend. Trouble with replacing the fan is that it will go again, it's a common fault. Next time break out the band aides, it's a better way.
Kinda wished I'd found this thread before buying a fan relay kit from DT, but like jeffster06 I gotta deal with a seeping crank sensor seal. Looks like service mode for me anyway.
Check out the crank sensor article in the library. No service mode required. It's on my list of things to do as well.