Here's my "checklist" for the 550 bikes for this issue:
1. Measure the ohms of the primary side(s) of the 2 coils. New, they are 4.4-4.5 ohms If using a digital meter, be sure to cross the probes first to see what it thinks "0" ohms is, and subtract that from your coil readings. If one of them is more than 0.1 ohms higher than the other, that coil is beginning to fail. They act OK when cold like this, but poor when warmed up. The hotter, the worst they get.
2. Plug caps: measure them, too. They must be within 500 ohms of each other on any one coil, 800 ohms max difference. If they are the OEM caps, they should be 7500 to 8500 ohms: if aftermarket, they should be either 5000 or 10000 ohms. If 5000, they must not be more than 5800, if 10000 they must not exceed 10800 ohms.
3. Hose clamps on the rubber carb hoses.
4. The O-rings in those casting that bolt the carb hoses to the head. They are old and hard now if not changed: this makes them leak, particularly when hot.
5. Fuses. The main fuse is 15 amps, and if the clips on the OEM fuseblock are not hot when running, I'd be surprised: the chromate on most of them is dying now from age. This makes them resistive, which heats up the fuses, often melts them in the process. It also loses as much as 4 volts to the system, making the headlight dim, the blinkers slow, and the spark weak.