Hate it when those intermittent electrical gremlins ruin our plans. Grrr
Perhaps begin your search at the battery and work forward. Connections can be problematic due to corrosion or, and this is often difficult to see, broken wire strands at the crimp. A couple attached strands might, and that's a pretty BIG might, still provide some current. Maybe.
I would really start looking at the wires where they plug into the various relays and such underneath the fuel tank.
Cleaning terminals is a chore but can be done using a fine ScrotchBrite-style pad, fine grit wet-or-dry sand paper, electronic supply store's terminal cleaner sprays, or what ever else comes to mind. If there's a lot of flex at the connector crimp, be suspicious. Starter relay terminals are a mass of potential faults. And check those terrible euro-style ceramic fuses and their clips.
No voodoo or black magic involved. Just patience and careful work.
Let us know what you discover.