First thing with any fault diagnosis is to read the fault codes and go from there, even though the EML has extinguished there should still be a stored code.
The possibilities without codes is huge ranging from faulty MAFs, TPS, Engine ECU capacitors or a fuel starvation situation.