Does it rev cleanly ?
Would be inclined to suggest torque converter, but since you say no, Have you tired any of the boost hoses or getting the error code history logged ? might even suggest a cracked inlet manifold, they are made out of plastic these days sadly