A 30 year old bike with 22,000 miles has spent a lot of time with stale gas in the fuel system.
The injectors are triggered in unison, and the plugs are fired in pairs, so I would think the problem is downstream of the engine control unit and the coils.
First thing is to find which cylinder isn't firing, and replace the plug or swap it with another cylinder and see if the problem follows the plug. Problem might also be the plug wire.
Second, the stale fuel deposits can take thousands of miles to completely remove. I would begin a regimen of Techron and, if you can easily find it, ethanol free gas. It could take as many as 10 tanks to clean everything up, but I would expect a noticeable improvement in as little as a couple weeks and 500-1000 miles.
Third, if you can identify the cylinder, you could pull the injector and clean it. There are videos on YouTube showing ways to clean them.