Hard Crank When Hot

Just wondering if anyone has experienced this issue.

My buddies machine. 2007 Outlander 800

When engine is hot after ride and you shut down machine. It’s very hard to crank over. If you wait 5-10 minutes it starts up normally. No issues with cold start.

We thought it might be a weak battery and changed it. Still the same issue.

Thinking maybe starter. Any thoughts?