Actually, that fuel pressure regulator does make some sense. The fuel pump may be producing enough pressure that the float can't keep needle valve in its seat, which would give you the effect of a rich mixture, especially off idle. Has the fuel pump been replaced?