General Motors 3.0L Duramax diesel engine has cold weather ... Plugging an electric cord into the engine block heater should help preheat the engine during cold temperatures.