Been chasing the issue for a couple weeks now, and throwing parts at it is getting old. Last couple rides, the bike was starting to act strange, down on power, choppy, popping notably more on decel. It will start and idle fine, as soon as I give it throttle, it wants to sputter out and die. Sometimes I can get it to sort of rev if I get past the lower range dead spot, but its still a mess. Up to this point, I've put about 3500 miles in 2 years on it problem free. Immediately noticed that the black ground wire that grounds onto the ignition coil had rattled the bolt loose and wasn't grounding at all. Weirdly, the bike still ran. Fixed that, new plug. No difference. Cleaned the old plug, put it back, and it seemed ok for one ride. Then bad again. I've taken the carb apart about 3 times for cleaning, also just changed the low speed jet for a fresh one. New ignition coil, and just did a new CDI as well. Bike is an 87. Valves haven't been checked in a while, nor the cam chain. Gonna do that tonight. It almost seems to me to be ignition timing. Where should I start checking in the other electrical components?