Well it was definitely the CDI; original was junk, the first used “working” one I bought was junk, but the last one worked!
I also think the starting circuit relay is bad, because it won't turn over with the kill switch in the on position, I have to jump the solenoid with a screw driver. Super weird how it will turn over with the kill switch in the off position, but not in the on.