OK, it's time to step back and analyze the facts and assumptions.
Scenario One:
Put the key in, turn it and the engine starts. Fine everything is OK.
Scenario Two:
Put the key in turn it the engine cranks but doesn't start, the fans are running with the key in the on position.
Why are the fans running? The ECM is tell the fan relay to close. Why? Because it is broken or a defective ECT is telling the ECM the engine it too hot. OK the ECM tells the fan relay to close. NOW the BIG question, even with the fans running the engine should still start shouldn't it? Why won't the engine start? I tested and know it has spark so it should start unless the ECM isn't telling the injectors to fire.
With the key in the on position, after 5 - 20 minutes the fans quit running (WHY?) and the engine starts normally.
Why do fans running prevent the engine from starting.
More info - I unplugged the ECTS aka.CTS and took an Ohm meter reading across the terminals. The meter read 5600 ohms and it was a cold engine in a 60 - 65 degree garage. So according to my way of thinking the sensor functioning like it should. ? ? ? Right ? ? ? and if that's true then it isn't tell the ECM that the engine is hot! So why are the fans running (sometimes) at start-up?