When you get it running and it subsequently dies, check the temperature of the coil pack. If it's hot then something is loading it up or it's dead. I would check the ignition circuit as well. Maybe a faulty relay (?)