First, an elevated idle does not mean a "lean" mixture. It can mean an air leak or vacuum leak. (which may result in a mixture being lean) the reason the RPM increases with an air leak is because its much like opening the throttle more, letting in more air. Lean mixture by itself (not an air leak) will cause RPM to drop and leaner yet, misfire.
When the RPM is hung, back off the idle speed screw and see if that has an effect. If the nothing happens, more than likely you have a mechanical cable, throttle, linkage problem. Then try pushing the throttle linkage at the carb to less throttle to see see if that confirms a mechanical hangup.
Not familiar with this bike, but does the Dyna ignition have a mechanical advance or electronic? I have experienced Lucas mechanical advance units on my britIron hang up, advance the timing, and therefore increase the idle. Alittle blip of the throttle would help reset the advance to rest position.
Comment