while it could be a few things from turbo boost solonoid or sticking vanes on turbo. We had one with all the symptoms you have it turned out to be a blocked cat, all we did was drop off the exhaust knocked the guts out of the cat and replaced, it cured the fault and its been throught 2 tests...