Hmm. I really can't help you. My only suggestion would be to check for voltage at the fan and work backwards until you find the problem.
I really hate these kind of problems.