Carburetur Issue???

I have a 2013 Recon 250. I have been having an issue for some time. When I first start my ATV it starts and runs fine for a few minutes. After about 5 minutes or so I notice a slight slip in the throttle. After another 5 minutes or so the miss is very easy to spot. After a few more minutes it will start missing badly and eventually die. I can not get it started again for several minutes and then only runs a couple. If I let it set for a day or so it will start fine and all steps above are repeated. It doesn’t make since to me that it would be the carb? I would think it would have problems even starting if it was the carb. I assumed it may be the fuel filter so I replaced both the in-line filter and the filter in the tank but the same issues occured.
Please help!!!!