2004 Magnum 330 4×4 Running Issue

Hey, I’m hoping to get some advice. I’m trying to figure out what’s going on with this atv before tearing everything apart. It starts up fine and will idle but as soon as you give it gas or try shifting out of park it stalls. After it’s been running for 15mins or so it’s just fine. Do you think cleaning and rebuilding the carb will fix this or is there something else I should look at first?

Thanks