I'm working exactly on the same issue, I'll let you know what happens. So far I changed the throttle cables, new coils, new spark plugs, new oil, put appart & cleaned entire carb assembly.
I too bought a bike supposed to be a daily driver for the last 3 years. Althrought she did run when I bought her, the next day after transportation, the engine kept dying and anthing electrical stoped working. I open the electrical only to find that the guy rewired everything ghetto style with all black wires
I wish I could put a bike/car appart when I'm buying something to really check the condition rather than trusting the owner on what he supposely did and a 2 minute test run. The poor condition of the bike, and the fact that the engine was already hot when I showed up was my only warning of a not so good deal.
But who cares, I got a project bike to tease my neurones for $800, I'm learning a lot of new stuff, and I'll enjoy riding her better in the end than buying a brand new bike from a dealer