2005 grozzly 660 bogging out after 20mph

I recently bought this grizzly and I rode it up the street the first night fine and then yesterday I went to open up and after the second time opening up it started to boggle down and would try to stall. Even at idle it doesn’t run clean trys to stall out. I checked the spark plug but everything was okay. I’m running seafoam through it now hoping to clean out the carb but I’m wondering if I should just take it to a dealer and have a tune up done it hasn’t been riden too much by the previous owner. Any other advice?

Sent from my SM-G900V using Tapatalk