Try a stock BPV. If yours is leaking under vacuum it will cause your issue. You don't have to keep the stock one, just use it to troubleshoot. I had a similar problem on an 05 STi because the owner had left the fuel pressure regulator vacuum line disconnected. The other thing you need to check is that the recirc line that you are no longer using is properly plugged.