Got a Gremlin

I would have gone after the ballast resister first and then the ECM. If and when it dies again and won't start, check the resistance across the ballast resister to see if it is opening up the circuit.