So, there are a couple things that can cause this. Basically, you covered a couple of them with the relays and temperature sensor but the next thing to do is check the voltage at the relays to find out if they are getting commanded on by the PCM.
We need to check for ground on the three control wires from the PCM to the relays.
https://www.2carpros.com/articles/how-to-check-wiring
The way we do this is we need to put the meter on battery positive and then put the black lead on the relay terminal that leads to the PCM and then start the engine. When the temp comes up the PCM should ground these terminals which means the meter will read 12 volts or if you want to use a test light, the light should turn on.
This means the PCM is grounding the relays and commanding them on.
However, if the fans work when the A/C is on then that means the PCM can ground them. We just need to find out if they are not grounding them when they should.
I suspect this is going to be a PCM issue, but we need to prove this out so let me know what questions you have.
Thanks
Images (Click to make bigger)
SPONSORED LINKS
Saturday, April 30th, 2022 AT 6:22 PM