Im Amazed... sounded so mush like that problem...
You need to get her somewhere that can pressure test the system for you as it sounds 100% like you have a leak at peak boost.
When you say you removed te dump valve, you didnt just remove the pipe to te top of it did you? You took it OFF teh car and bunged up the big 25mm hole it left?