The thermostat may become stuck in the open position causing the engine to warm up too slowly, setting a P0128 trouble code and causing the Check Engine Light to illuminate.