Originally Posted by
d_adams
I'd be looking at the intake seals for leaks if it were my bike. Bike should start fine cold, smooth idle and run like a top when warm. All of my tuning has been done with IDSPD over the last few years, it's ALL been done via wideband logging with Tim doing most of the calibration work. I still have my 09 xb12x and it's got about 18k miles on it now. Still purrs like an angry kitten.
One thing to try first is an IAC reset. Start the bike when cold and do NOT touch the throttle for 10+ minutes straight. No blipping, nothing. Put a fan on it to keep it cool if required. After 10 minutes, the IAC will reset/average out.