Also, the turbo, it could be mismatched spec. This is quite common.
For example, we have just changed the exhaust housing on a turbo we were running on something to the next size down and made 30bhp more!
There is alot to turbo-spec'ing and mistakes are often made.