It's very possible that your dash gauge is not real accurate and it is not getting as hot as you think it is. Ity really requires a scan tool to see what temp the computer is seeing and what it is commanding from the fans at the time.
the cooling fan isn't even programmed to come on until 223 degrees anyway.
Here is how they workPURPOSE:
The electric Cooling Fan is used for engine and A/C condenser cooling and is controlled only by the ECM
. CIRCUIT DESCRIPTION:
Battery voltage to operate the cooling fan motor is supplied to relay by CKT 2. Ignition voltage to energize the relay is supplied to relay by CKT 650. When the ECM
grounds CKT 335 the relay is energized and the cooling fan is turned "ON." When the engine is running, the ECM will turn the cooling fan "ON" if:
When the engine is running, the ECM will turn the engine cooling fan "ON" for any of the following reasons:
- Diagnostic Trouble Code (DTC) 14 is set.
- Engine coolant temperature is 106°C (223°F) or greater.
- A/C refrigerant pressure is 51 psi or greater with A/C selected and a Diagnostic Trouble Code (DTC) 66 is not set.
Once the cooling fan is enabled, the ECM will turn the fan "OFF" when:
- Engine is turned "OFF."
- Engine coolant temperature drops to 99°C (210°F) or less.
- A/C refrigerant pressure drops to 41 psi or less with A/C selected.
You could have a relay or fuse problem to one of the relays also. The relays use a fusible link that should be coming off the starter.
Here is the wiring diagram for the circuit.