it could be the in tank pump,or it could be what ive come accross a few times now,top switch failure,its a switch inside the ecu that controls the fueling,theres no repair,new ecu imafraid,or it could be fuel pressure regulator,first thing you want to check mate,pullthe ecu out of the box,unplug it,you wont hurt it,it wont need reprogramming or anything,these engines have a problem with the wiring loom that goes to the injectors,what happens is,because there is obviously current goeing through the wires,it will draw oil through the loom,and will go all the way up to the ecu,go inside it,and burn it out,it sounds hard to believe but its true,hope this helps,jim