Have the fuel pressure regulator checked?