Welcome to the Nissan Patrol forum. To post a question and to see less adds on the forum then you will have to register
first. We are an easy going friendly forum so join in the conversations and feel free to ask any questions.
Become a forum sponsor for only $20 and see no adds with faster page loading times and many extras benefits.
Mate I would be getting another opinion. I noticed you mentioned a whistle noise. The noise could be as simple as the hose clamp where the oil leak is, is leaking boost. If the oil can get out I dare say boost pressure will as well, which will be heard in the form of a whistle.
As for the oil leak what type of catch can have you got. Is it collecting the oil mist properly. Unfortunately for the turbo it is the lowest point and the oil can collect there just as much as a catch can when the turbo isn't throwing it at the intercooler of course.