this REALLY sounds like dead batteries, OR something is prematurely draining them.
But, the "runs for 30 seconds, then dies" probably not electrical. Ignition system, carburetor...just bad gas...
If you have bad or weak batteries, they will discharge QUICKLY with too many start attempts, then...