One thing you might want to check before turning it over to a mechanic is your fuel pressure regulator. It's on the return side of the fuel rail. Disconnect the vacuum hose from the fuel pressure regulator, if the vacuum hose has fuel in it the fuel pressure regulator is bad. Do you smell fuel at all?