I am not sure I understand the issue. The engine doesn't overheat but the fan does not come on until 230 but it does run with the heater?
If the radiator fan comes on then the relay and fuses are fine. If it doesn't come on until 230 then I suspect the fan module or the PCM is the issue.
It is unlikely to be a temp sensor because if the temp is accurate in the dash and it is 230 then the PCM is getting the same data from the temperature sensor as the dash.
The problem is that the PCM is either not turning the fan on or the module is not operating properly and not turning on when it is commanded to.
So we need to go to the fan module and check the voltage on the two signal wires.
Basically this tells the fan to turn on (enable signal) and then the fan module returns the signal to the PCM to tell it that it is running at that speed.
So I suspect the fan is not turning on until it is commanded on high.
https://www.2carpros.com/articles/how-to-check-wiring
Let me know if you have questions on this and we can go from there. Thanks
Images (Click to make bigger)
Friday, April 16th, 2021 AT 7:17 PM