Might be an idea to check the intercooler, it's a common failure point when they bulge, split and cause symptoms like you've got.