Another reason these engines may not maintain temp in the winter is because they have 4 valves per cylinder. I had my ISB Cummins for 10 years, and GDE never did a tune to it

Any ways, that is also a 4 valve per cylinder engine. In frigid temps that engine will be hot from a run, yet cool right down to the point that unburnt fuel is coming out the exhaust if it is allowed to idle for an extended time, the gauge will go to the cold side. This is due to the excessive air flow that goes with 4 valves per cylinder, plus its efficiency allows it to idle on very little fuel. Also keep in mind you charge air cooler becomes very efficient in colder weather.