| Check for intake leaks, also gas cap vent to be sure it's working, loosen up the cap when you ride to see if it makes a difference.
Intake leaks can be found with the bike warmed up on the side stand, and spray carb cleaner around the intake seals, if the idle changes you need to replace the seals, not expensive to buy and just a bit of work.
Carb seal might be needing replacement too.
Also check the main jet and pilot jet to be sure nothing is in the jet, sometimes you can get a tiny spec of dirt in one and it will screw up the fuel flow. |