Pull your carbs and check the condition of the needles and seats. General vibration will wear these parts and cause a richer mixture. If they are in good nick adjust the needles one step leaner, in particular if its stumbling around the low/midrange but then seems to come right up top (as it climbs onto the main jets).
Coils tend to show weaknesses and miss in the upper RPM range. If its doing that it would pay to get them properly tested under load, or pick up a couple of replacements from a wrecker and start swaping the existing ones out.
CDI problems suck, they are sometimes very difficult to pinpoint and can do all sorts of odd things. Personally I would look at everything else first.
Bookmarks