I pulled the tank and checked the wiring to the coils and to the plugs. Everything is nice and tight. I pulled the CDI (1291100) and checked the connections to it, they seem solid and the box looks fine, no damage, cracks, melting or anything. It doesn't rain much here so If the CDI is bad it may be from the heat of the engine/pipes.
I'll look for someone that is willing to swap CDIs as a test and also keep my eye open on ebay for a used one.
On the bright side, i've been cleaning up my bike while doing this and it looks almost new. Lol, wish I could ride it.