Hello gang, new to the website as of today..cool place

. I live in Vermont, USA.
3 months ago I bought a 1989 Yamaha XT600 w/ 6,000 miles on her (kickstart only). She ran great for about 1,000 miles until one day.
I went for a ride, parked her, came back 10 minutes later and she wouldn't start. I kicked and kicked for 2+ hours and nothing. Checked the plug, it was fine. Compression is good as well. I took the plug cable off, stuck a screw driver in there and turned her over. Result..a pretty weak spark.
I had her towed to a Yamaha dealer, who's taking forever to look at her...so a month later, I still don't know what is wrong. I read that the CDI boxes are junk on these things, so I got one off Ebay (used), replaced it and still no start. Actually no improvement at all. Sure my new CDI box could be toast, but I'm thinking it's something else.
Here are the symptons:
She WANTS to start..sounds like she's ready to fire up. Air being pushed through the air filter. Compression is good. She does have gas. She has that new-used CDI box and still no improvement.
I can't even get her running when jump starting. Every now & then when jump starting her from a hill she catches on, but she sounds very "faint" and as soon as I give her gas, she dies.
I cleaned the carb a week before she died, and for that week she ran superb.
I'm thinking I'll take her away from the dealer and just try to fix her myself.
Anything I mentioned makes sense to anyone as to what the problem could be?
Thank you for any help.
Safe miles everyone.