Sean Morley
[email protected] is who can help steer you to spare parts. The OEM are very expensive, and he can probably offer you something, possibly used. You want to ensure that's your problem, the ignition pickups, because these are $$. Sean has a kit of electrical parts he sends out, you replace things 1 at a time, to see what fixes your bike, and you pay for that. That's probably the most definitive way to fix your issue, for the shade-tree mechanic. Obviously, an experienced mechanic executing diagnostic tests using factory troubleshooting procedures and the service manual is the best way. That's why I urge members to add their bike year and their location, you may find someone willing to help you, or who can recommend a reliable professional within travel distance.
You can swap a 1990-'07 ignition into a 1985-'89 bike, but it won't be cheap, as you need the later wire harness, the later ignition/electrical rotor, a later ignition pickup, a later TCI box or an Ignitech ignition box, and the knowledge to do it.
I forget where you are in Florida? If you add your location below the avatar, and your bike year in your 'signature' area (click on your screen name, upper-right page) that helps people to help you.