2016 sportsman 110

my sons 110 will,what i would call lung, when idling the RPMs go up and down constantly.After a few minutes the engine light will come on as well.The motor seems to heat up fast to.Im wondering if i have a breathing problem.I dont know why im leaning in that direction but…
Just wanted to see if anyone might have suggestions for me before i start looking into it as im not a mechanic but with a little direction,alot ios possible
thanks in advance because i always get good help from yall