perhaps your bearing in your turbo has gone???
had the same problem a while back when the turbo would stall outright leaving me witha low compression sidedraught donkey!!!
turbo can also stall due to lack of oil pressure ,have it checked - thats why i now run a seperate oil pressure guage