I have a 2005 Ranger 6X6 that has a similar problem. Starts right up and runs great for about 10 minutes. When the engine gets hot, it stops, after sounding like a vapor lock. It is currently in the shop, and they tell me it is a bad fuel pump. The part is back-ordered from Polaris, so, when I get it back and test it, I'll let you know if this solved the problem.