Okay. We need to start with what the BCM is seeing as the coolant temp. The way this works is the BCM monitors the temp and when it gets high it tells the PCM to ground the relays and turn the fans on. This means we need to see if the BCM is seeing the proper temp. If it is then we need to look at the PCM to see if it is getting the command to turn them on. If it is getting the command then we can assume that the PCM is the issue.
However, I attached the testing for the fans. It is lengthy but it will lead us to the issue as well.
Let me know if you have questions or what you find. Thanks
Images (Click to enlarge)
Monday, January 6th, 2020 AT 5:05 PM