If I was looking for issues I'd probably start with fuel. I'd want to see if I had good flow from the tank. Algae can build up in the tank and stop the flow. If your tank has a vented lid (common) it's possible the vent is clogged slowing or stopping fuel flow. You may also have an issue with the fuel filter or the fuel stop solenoid. After you finish troubleshooting don't forget to bleed the air out of your system before attempting to start it.
Well, if you're SURE it's an electrical problem, start with the fuses. Check them with an ohmmeter as sometimes they can be bad and look good. Clean the battery terminals and the cables that connect to them. Be sure these cables are TIGHT. Follow the ground cable to the frame. Be sure that is clean and tight, too. You may have done all this already but if not it's a good starting point.
Well, if you're SURE it's an electrical problem, start with the fuses. Check them with an ohmmeter as sometimes they can be bad and look good. Clean the battery terminals and the cables that connect to them. Be sure these cables are TIGHT. Follow the ground cable to the frame. Be sure that is clean and tight, too. You may have done all this already but if not it's a good starting point.