Overheating of a diesel engine can be caused by anything that decreases the efficiency of the cooling system. Low levels or loss of coolant, poor air flow through the radiator and a defective thermostat are just a few of the problems that could cause a diesel engine to overheat. Continue Reading.