K put that bov back into the intake, it will solve any stalling or close to stalling issues you may have when pulling to stops etc
The bov should only blow when backing off and it will release the backed up air.
Ah sounds like your bov is leaking.... so it's a good thing you've got a new one on order, that will be your boost issues. Get that fixed and boost should be alot more steady