Check engine light on? Any problem codes displayed in the clock window?
Cold bike, before starting: Check that the two small hoses on the LCV are connected to the throttle bodies. Take the small filter off the LCV hose. I think your calling it the IAC, idle air control. Start the bike & check with your finger for vacuum. IF you have vacuum the LCV is operational. Reinstall the filter. If no vacuum the LCV is defective or the large inlet hose or port is plugged or the hoses from the throttle bodies are kinked/plugged. Repair as necessary. Be sure no one has tied the two throttle bodies together with a jumper hose across the LCV vacuum ports.
If you have vacuum on the large hose for the LCV & the two small hoses from the LCV are connected to the throttle bodies II suspect the oil temperature sender, ambient air temp sender or the cylinder temp sender is/are not functioning properly & is/are not letting the ECU know the bike motor is cold so it can go into the enriching mode for cold start. Check the connections first. You will need the shop manual to test the senders. I do not have access to mine at this computer. Perhaps one of our astute members can chime in with the test procedure & ohm readings. If the senders check out ok I would open the wire loom & look for hacked wires due to a careless coil & sensor relocation job.
.Also: Check the throttle body for the rear cylinder for a vacuum cap on the port that the AIS was connected to. This is the metal pipe that points to the left side of the bike.
Check the intake manifold bolts to insure they are tight. You can use WD40 to spray around the intake to check for vacuum leaks with the engine at idle. If the rpm's increase when you spray its sucking in the WD & you have a gasket leak.
As mentioned the hot idle speed should be 950.
Thats all I have for you after a 19 hour day. If I come up with anything else after morning coffee I'll post it.