I had this exact problem on my 79 custom when it ran on the CDI. The Ignitech solved the kill switch problem, as stated above, I believe my CDI just had a fault with the kill wire. Cobram still had a few last time I checked in the selling forum.
Regarding the comment on no power, I believe you should check the stator to make sure it is good to solve that. If you are losing power it is likely that one or the other coil is going on the stator.
If you are thinking of getting the ignitech, I'd recommend you change out the stator for a regular non-CDI type, they have more output (250 vs 175 watts) and are supposed to me more durable as they only have the charging windings. That is the route I took and have not looked back since - though, I cannot use a CDI on my bike anymore, which, is not a big deal.
There is also a quick stator bule or white wire fix you can do, but you'd have to look it up in the sticky reference thread in general discussion, b/c I can't remember the particulars, but it might get you going.
Keep in mind your CDI might be fine for a while. It is 30 years old though, and stalling the bike did suck
Mike