The answer is YES. A couple years ago I had issues with my bike, idled fine but that was it. Give it throttle and the hesitation made it impossible to ride. CDI fixed it. Went camping a few weeks ago and took my buddies TW up with us, he had said it wasn't running too well - but I figured I would have plenty of "down" time to dial it in as it sounded like a fuel issue. Spent a great deal of time with the carb, it's nice and clean now - but still no joy. Swapping tanks did not help either. Started checking wiring and for some reason bumped the CDI ............... and the bike started running fine!!!!
This bike has an intermittent CDI. Rode around the remaining days of the trip, left the side cover off and the CDI hanging so I could tap it against the carrier when it started running bad again.
YES - I have proof positive that they can be intermittent. Never would have guessed and only accidentally stumbled on it! By the way - both bikes are '87's.