When you say engine performance, does that factor in drop in battery capacity? I know diesels also have problems running (and getting up and running) cold.
Diesel engines typically run (inefficiently) to warm themselves up and be efficient, but that is a larger energy cost, mainly because that process captures a fraction of the heat from the combustion.
An inefficient Diesel engine driving the dynamo.