Look into a new CDI box. One other thing to check, there are 2 connectors on the CDI box. One has 2 pins the other has 4 or 5 (I think). Make sure the one with 2 pins is tight. Leave them connected and push on the wires to make sure they are seated. I have had good luck with my Blue one. It has an LED to let you know it is functioning. I also used one that was smooth and plastic and orange. I went through 2 of them. I put one on my old scooter and it went bad, and on my friends and it went bad.
If it were me, I would buy a brand new GY6 from ebay (245.99) delivered (as I did) I split my case and installed a new stock crank because I broke the crank trying to remove a seized variator nut. I put new seals in, but the crankshaft seal has a very small leak. I am not going to go through the trouble of resealing it. I will keep it for spare parts. This combination works 58.5 cylinder, big valve head, A14 cam, stock 24mm CVK jet it 38 pilot and 110 main. I use a Dr. Pulley variator, 11G and 14G mix, yellow/yellow clutch/main. I have messed with a bunch of combinations 26/28 OKO, A9, A11 (didn't check valve clearance..). Yellow Blue, red red etc. 60mm cylinder. The A9 has better top end and is fast off the line, but A14 pulls almost as hard and really wakes up in the midrange. Most of my driving is midrange. Ride them for what they are worth. Change your oil, clean the oil screen, upgrade/eliminate vacuum lines. What every you disassemble, put red locktite on it. One combination I am about to try. The stock engine I bought and a 58.5 m/m 30/26 head. I bought stainless valves 20.00 and I am lapping them in. I am doing a mild porting job on the head. This head can be used with the stock timing chain, others can't. I am going to use the stock cam. See what it does. I can transfer my A14 and see what it does.
I disappeared because your cyborg said "Sniff sniff,,,,I SMELL ANOTHER PRO " Really? I'll keep my mouth shut, but i am well above the average SCHLUB. I am not the Rooster in the Hen house, and I don't want to be. Where is Dan?