Move you to Yam because this is a motor issue, not a sun tracker
Your motor is peeing but it may still be over heating. Guessing you don't have a gauge.
When it does this, try increasing the idle a bit and see if it stops.
Also when was the last time the impeller was serviced?