2011 5.7 MPI. The engine runs at about 110-120 on gauge and infrared thermo. Changed the thermostat twice this season. The last one I pulled out I inspected. It was closed. Placed it in hot water, it opened and closed when I removed it. What else could cause it to run cold?