I have a 2006 Yamaha V-Star 1100 and until it warms up it runs at idle correctly. After it warms up it has a high idle but only while in gear at a stop when it is in neutral even hot it idles correctly. Also if I am at a stop and in gear after warm up the idle is high and with the clutch pulled put it in neutral and keep the clutch pulled or let it out the idle will drop to about 700 rpm or so. I have checked for air leaks and found no signification ones. There is a Spike Air Cleaner Intake that was added to the bike before I bought it and the exhaust had been changed to an aftermarket exhaust. Not sure if this helps. Any thoughts out there?