I'm sure someone will give you the full tech answer, but basically engines have an optimum running temperature - the aim is to convert as much of the combustion as possible into motion and not heat, so too cool = not good, and too hot = not good (for different reasons....)