My Sportsman 570 died

As background, I bought a used 2014 Sportsman 570 with about 570 miles /50 hrs. I did fluid changes, new brake pads, tires, and anything else I could think of for routine maintenance.

It’s been running fine until today. Without any warning or odd behavior, it lost power and sputtered out as if it had run out of gas (gas was at three quarters tank).

Motor was hot, which might or might not have anything to do with it. It acted like a vapor lock, gas filter clog, or fuel pump failure. I undid the gas cap to make sure it wasn’t a vacuum buildup due to a venting issue.

It would not immediately restart. After sitting for about 10 minutes it fired up after a bit of grinding away on the starter.

It then ran for a few minutes and again sputtered to a halt. This repeated several more times until my tow arrived to get me home.

Where should I start to try and sort this out. I’m pretty sure it’s a gas delivery issue and not ignition or electrical.

Thanks