I have a 2005 Silverado extended cab 4x4 with 5.3 motor. It has a high pitched whining noise coming from under the hood when I accelerate. Sort of like an air leak but it's more noticeable when the engine is cold. Any ideas would be appreciated.