Im not 100% sure whats going on, but I will at least give you a few ideas that hopefully may help a little... I dont have my digital camera anymore otherwise id take a photo of the exact area, but its possible one of the two small hoses popped off.. they are at the back of that mess of metal tubes above the turbos near the firewall, two small hoses, really small.. one for turbo 1 and the other for 2, 2 generally pops off, it happened to me the other day so I figured its worth a shot.. its easy to spot because its right next to the engine near the firewall and relatively on top of everything...
Very well could have nothing to do with it, but since it happened to me the other day maybe you will be lucky.. Also the idle problem I had once when my intercooler piping was disconected (fucking body shop) and it ran like TOTAL SHIT it was horrible.. but it stauled and yours does not.. may wanna check that and just every hose you can possibly see..
To reset the ECU open the fusebox and remove the 30amp fuse labeled EFI #2 I think... otherwise remove both of them.. both 30amp, next to each other.. for 20-30 seconds then replace.. should be reset.
Might wanna check your plugs as well.
Hope this helps you somewhat.. sorry if it doesnt
Very well could have nothing to do with it, but since it happened to me the other day maybe you will be lucky.. Also the idle problem I had once when my intercooler piping was disconected (fucking body shop) and it ran like TOTAL SHIT it was horrible.. but it stauled and yours does not.. may wanna check that and just every hose you can possibly see..
To reset the ECU open the fusebox and remove the 30amp fuse labeled EFI #2 I think... otherwise remove both of them.. both 30amp, next to each other.. for 20-30 seconds then replace.. should be reset.
Might wanna check your plugs as well.
Hope this helps you somewhat.. sorry if it doesnt