May not be related but is the 12 volt from the ignition stay hot? There is two sources of 12 volts. one from the start, when key is turned to that position. The other is the run which is the constant 12 volts.
I had a problem that it would fire but then die it was the 12 volts from the run circuit not staying on. Just my problem that I am passing on.