Hi.
Idle is set hooking up a scanner or a computer to the PCIII on the bike. Rather than re-adjusting idle, check for additional problems, and then eventually reset the PCIII if you do not find anything else.
On the throttle body there is also a knob to regulate idle manually. To reach the knob you will need to remove the fuel tank, take off air box cover and air box, then reach the throttle body and the knob. To take your tank off first remove the seats and undo the large bolt located under the front seat, then remove the last three bolts from the speedo housing and two green wire connectors in front of the tank, undo the tubes going into the petcock. Once the tank is free pull and lift the tank from one side of the bike.
Check that all the hoses connected to the throttle body are OK.
Replace fuel filter, air filter, and plugs.
If that does not fix the problem, check for vacuum leaks. Vacuum leaks result in lean mixture that will cause bike stalling when idle . Small vacuum leaks can be spotted spraying carb cleaner on vacuum hoses. If there was a leak, when you spray you close the leak, and the bike will rev up slightly.
Try also adding some injector cleaning to the fuel, and see if that helps.
If all the above was OK, try resetting the PCII, you can do this through the console, or disconnecting the battery. Idle settings will reset to default.
If the above is still not enough to fix the problem, test the fuel pressure. Test both fuel pump and fuel pressure regulator. The regulator is tested observing how pressure goes down after stopping the fuel pump.
Here a service manual with more details on testing procedures:
Download Service and Repair Manual .Regards.
Ginko