I have cruised thru this thread a couple times previously and what no one has responded to was that you state that the noise doesn't change with RPM----so it probably isn't an engine noise

Futher you state thate it has an electric fuel pump---what kind???? simply disconnect the pump to see if the noise stops

Good luck