Try some Deoxit contact cleaner:
https://www.amazon.com/DeoxITLiquid-...dp/B0015A5AAY/
Can convert to COPS to save some weight and clean ignition-system a bit.
Also try opening gas-cap next time it dies to see if tank-vent is clogged. If that relieves built-up vacuum, blow out vent tube and do tank-cap mod.