WEll I agree with all that but amps do cause heat as well in the wires. And I usually on connections that are exposed to moisture put grease in there, never thought about on the inside really, this is the only thing Ive had trouble with, Ive wired in lights, 12 air, stereo, winch, with no issues, just thought this was a odd issue
I have put in a inline circuit breaker this time, right before the fan motor.