Did you have the fuel filters changed recently? It sounds like you had air in the fuel line. I get this once in awhile after I change my filters and the air has to work out of the lines. Usually you have to cycle the fuel pump a couple times. push the start button to place the vehicle into run mode without pressing the brake. This powers the fuel system to pressurize. let it sit for about 20-30 seconds then cycle off. do this a couple times and it works the air out.
If this is the issue, it has not kicked an ECL on me so, it sounds similar