That does sound turbo related,
1) Check turbo & intercooler hoses for damage (splits,loose connections,etc).
2) Check for turbo rotation...remove turbo to intercooler hose,(with fingers well clear,get an assistant to gently & progressively rev the engine),assuming rotation next with engine off & keys removed chech turbo for end float & side play.
3)Remove the intercooler hose at the manifold (get your assistant back to repeat above)with your hanh over the open hose air pressure should increase with revs,if not & the above check is OK this would indicate a blocked intercooler.