JKV, I sort of agree at this point that it seems like a jetting issue. My biggest head scratcher is how it will start and idle with the original CDI but not with a new one.
When it is running and the throttle is slowly opened, the engine coughs back through the carb and quits. The mouth of the carb is damp with fuel. I'll probably jet it so that can be eliminated.