What can cause the engine temperature to be high in piston engines? What can cause the engine temperature to be high in piston engine aircraft?
Low oil quantity, improper cooling, running excessively lean of peak.  Excessive boost from a turbo or supercharger at high altitudes where sufficient cooling is not possible.  Ther are quite a few reasons.