I had the same error code on my 2012 LS Cruze. After changing 2 sensors, and the problem still came up, I found that a change of thermostat (again, about 2 years apart) fixed the problem. Note: my temp gauge barely ever passed the 1/4 mark, and the engine was never "hot", contrary to what the DIC error said. Never hurt the engine, even when watching this error for over a year. A cheap thermostat was put in by dealer. I did the work this time using a Dorman (on left) thermostat, which is a better design than the thermostat put in by dealer.