Frank,
Some things to consider before forking out the bucks for a new igniter.
1. Make sure the pickup coil is properly adjusted. That means pulling the right hand engine cover and checking the gap. Should be .8mm not the 1mm gap posted in early shop manuals. I have mine set at .6mm with no problem.
2. You might want to check the resistance of the pickup coil but I can't remember what it is right now and my bike is stored so I can't check. I realize that if the resistance is out it should affect both cylinders but for some reason, a lot of fellows have fixed the single cylinder firing problem by simply changing the pickup coil.
3. Make sure the leads and connections running from the pickup coil are tight and corrosion free.
4. Make sure your coil primary and secondary leads are secure. You might have to tighten up the interference fit on the plugs as already mentioned.
5. Make sure your plug connection for the CDI is tight and all connections for the pins are good. You can pull the plug apart somewhat to verify things are tight. Make sure the male pins are solid in the igniter.
6. Try warming up the igniter with a hair dryer or cooling it in a freezer to see if the cylinder will fire. If it runs after said temp change, your igniter is probably ....