sounds like the turbo for sure. smoke only at idle usually points toward this. check to see if the turbo is spinning when it starts smoking.
id honestly just look for new turbo and avoid the headache, plus itll probably end up being cheaper in the long run