The bike idling issue is mostly gone, once its heated up it doesn't stall, but it still does that when it's in gear with clutch engaged. It hasn't skipped gear in a while either, but the gearbox is sometimes smooth and sometimes clunky, not sure why. Its sitting at 800km now, I think changing enging oil should solve most of the issues. I owner's manual says first oil change at 1000km, but that is obviously a sham.