I think there's a chance that your spark advancer is sticky.
It happened to me on Wifey's CB200 - set the timing dead on, ran great for a while, then ran rerrible.
Check the timing, way off - chased my tail for a couple of days on it.
The advancer was dirty and gummy, would get hot and stick in the open position.
Then began sticking closed too, bike would run terrible.
The cure was to take apart the advancer and clean it up good.
It happened to me on Wifey's CB200 - set the timing dead on, ran great for a while, then ran rerrible.
Check the timing, way off - chased my tail for a couple of days on it.
The advancer was dirty and gummy, would get hot and stick in the open position.
Then began sticking closed too, bike would run terrible.
The cure was to take apart the advancer and clean it up good.