Have you done any adjustments on the carb and is the bike stock? What I mean is do you have an aftermarket exhaust or snorkel.
If the idle adjustment didn't change the idle at all, its possible that it has mud behing the throttle cover on the carb. Mud and water can get in it causing problems with idle adjustments. Also if your bike is still stock, take a look at the carb needle it should be in the middle notch and the air/fuel mixture should be around 2.5 turns out. Also check your air filter and plug, if your filter is dirty it will make it run weird. How old is the spark plug, may need to be changed out.
If the idle adjustment didn't change the idle at all, its possible that it has mud behing the throttle cover on the carb. Mud and water can get in it causing problems with idle adjustments. Also if your bike is still stock, take a look at the carb needle it should be in the middle notch and the air/fuel mixture should be around 2.5 turns out. Also check your air filter and plug, if your filter is dirty it will make it run weird. How old is the spark plug, may need to be changed out.