i had high lift blades on my mower & it would overheat. i put regular blades on it & problem went away. could be your problem
The engine is overheating.
Air inside engine
generally if an engine overheats, but then does not overheat when heater is turned on, is a good indication that the engine thermostat is stuck and needs replacing
A bad water pump or thermostat can cause an engine to overheat. A plugged (clogged) radiator or heater core may also cause an engine to overheat.
The lack of air intake designed to flow into the motor.
The engine will overheat and the pistons will seize.
A dirty spark plug can cause your lawn tractor engine to run at high RPM. A bad fuel filter can also cause this.
You may have the thermostat in backwards. The spring side of the thermostat faces into the engine.
i asked this question the tempture gage shows it is over heating but the engine is cold to touch
If it was stuck closed the engine would overheat soon after starting up, probably within 10 minutes.
Look for a loose or worn belt.
Engine overheat, low oil pressure, or alternator voltage.