Whistling noise from engine bay.

Hi guys,

In the past 2 days I've noticed a rather loud, high pitched whistling noise of which appears to come from the engine bay. It gets louder as I rev however disappears after 15 minutes or so of driving.

Any ideas?