The engine temperature is controlled by the thermostat; the thermostat closes to shut off the flow of engine coolant through the radiator untill the engine reaches the temperature at which the thermostat opens. If engine temperature is not coming up to 195 degrees then there is coolant circulating through the radiator for some reason... this can be a defective thermostat (out of calibration/ opening at the wrong temperature/ not closing fully) or by coolant leaking around the thermostat inside the housing because of an incorrect diameter or a faulty seal. The problem is definitely in that area, because the thermostat is the ONLY component involved in causing the engine to reach normal temperature; all of the rest of the cooling system's parts are there to cause the engine to LOSAE heat after it exceeds normal temperature.
To be able to help you in diagnosing this, we will need some more information:
(1) What temperature is the engine reaching at it's highest?
(2) How are you measuring the engine temperature?
(3) Are there any other unusual symptoms? How did you first notice the engine temperature was below normal?
(4) What brand of thermostats have you installed? What temperature measurement did you obtain before and after the replacement?
Any further information you can provide may be helpful...
I agree that it is mechanical; obviously coolant is flowing through the radiator core because you describe a 30 degree drop in temperature when air is flowing through the radiator. I willb et that the uper radiator hose is hot to the touch as well when the engine is not yet at operating temperature; that would be another indication that the thermostat is not shutting off the flow of engine coolant (the coolant inside the upper rad hose comes through the thermostat a few inches away; when the stat is closed to shut off flow the upper hose will NOT be hot.
Although it seems unlikely, there is a very good possibility that yhe thermostat is the cause of this problem...
(1) You are installing the thermostat with the bulb end facing towards the engine?
(2) have you examined the water outlet (stat housing) to make sure there are no cracks or defects that could allow coolant to flow past the thermostat? It is keeping the thermostat pressed tightly against the engine when it is installed?
(3) This thermostat should have a rubber seal that encircles the edge to seal it inside the housing; if the rubber seal is missing then coolant will flow around the thermostat when it is closed.
Then by default the only possible cause left is an out of calibration thermostat; there simply IS nothing else that can cause an engine to run too cold.
If you remove the present thermostat and suspend it in a pan of water on the stove along with a thermometer, you can check to see what temperature it is opening at. You should not see any movement untill it reaches 195F.
I would suggest installing a genuine GM thermostat; in our shop we have had many issues with aftermarket brands and no longer sell them for that reason...
have you checked calibration on any of these thermostats?
All i can suggest is to measure teh calibration of tthe current thermostat as i described previously; that will either confirm the thermostat is opening at 195 or disprove it.
Another thought: any chance of a head gasket leak allowing gas bubbles to collect in the head cooling passages? If the hot liquid coolant is not contacting the temp sensor it will cause the ECM to be reading the temp too low...
Is this for a P0125 ECT Closed loop code? If not, what is the exact code you are getting?Number and description.
When you checked temp with a scan tool what is it compared to the infrared temp taken directly off the temp sensor boss?
Is the system sealing and building pressure?
you sound as if you may be a professional tech; do you have access to an airlift/ vacuum cooling system filling tool? Also, you didn't happen to put any kind of sealer or teflon tape on the coolant sensor threads by chance?
After each time the cooling system is opened, have you perfromed the cooling system bleed procedure?
Really, there IS no other possible cause for the engine to be actually running too cold other than a faulty thermostat. you CAN easily test the thermostat by boiling it as I described. I ahve checked through many repair databases and for TSBs; every single hit in the repair databases (dozens!) agree that a thermostat is the only possible cause. All of the other techs in our shop agree as well. Many things can cause an engine to run hot, but the ONLY thing that can cause it to run too cold is a thermostat.
So, knowing that there are only a couple of possible explainations for what is happening in this vehicle:
(1) You may somehow be measuring the engine temperature incorrectly, the ECM is getting a low temp reading as well due to high resistance in the CTS circuit, an air pocket in the head, or an internal ECM fault,, and the 2 seem to agree.
(2) you may have gotten a string of out of calibration thermostats (the odds are you did not, but the only way to KNOW is to do the test to verify that the thermostat is operating normally)
(3) Coolant is somehow bypassing the thermostat.
Logically, there are no other possible causes for what you are experiencing...
thermostat *should* open at 195; 200 is actually a little late but that is warmer than normal so I would agree the thermostat is not causing the problem. Now we know for sure, instead of assuming that it is OK.
That brings us back to the other possibility; the ECM may be incorrectly reading engine temperature. The next step is to reinatall the thermostat, refill and bleed the cooling system, and bring the engine up to operating temperature. Then, once coolant has started to circulate in the system (thermostat has opened) use a contact type thermometter to measure the temperature of the engineat the water outlet. You *can* use a non-contact type (temp gun) for this, but I have found that these often are off by as much as 10 degrees from the measurement taken with a contact type thermal probe; so for the type of problem you are chasing that amount of inaccuracy isn't acceptable. Once we have an accurate temp reading and have verified that the engine temperature is reaching 195, we can then check temp sensor resistance with an ohmmeter to see if it is close to what it shouldb e at that temperature.