that code and tsb is for a no start (no crank) not a running then stall.
The TSB says a software update iirc, its sort of a "fail safe" because cycling the key on off is a function to the computer, for things like resetting the oil light, etc.
I'm not saying the ecm isnt bad, but be prepared. If you have an intermittent no start (actually on start up) and have to cycle the key on and off once or twice to start, that is what is supposed to throw that code.
The odd thing is that you get the light and that code after the running stall. does the engine not crank over when you cycle the key after the stall? The code could be related to that.. I would still relay to the "basics" for the stall, fuel and spark.