fuel pressure regulator I had a similar prolem with my 325i, turned out to be the fuel pressure regulator.
Separate names with a comma.