Could also be the fuel pressure regulator. You could try swapping in a newer one and see if it still happens.