i had the same problem with mine it was 1 of the vains in the turbo sticking closed which was why it only did it higher up the rev range higher speed my local specialist took the turbo off cleaned it out it was just gunked up with carbon deposits fitted it back together runs sweet as a nut now...