To troubleshoot the fan being constantly on, if the ecm is powered up, and no signal to E. Temp pin (this will eliminate the possibility of the engine temp sensor being bad) then under normal operation there should be no continuity between Fan Pin and Sig Gnd correct John?
Or 0 volts reading...