I have a whining noise when I let my 2009 Jaguar XF sit and warm up. My car just got flushed out because it was overheating and the repair shop stated they seen leaves or something restricting the holes. The car now makes this whining sound but no more overheating. What could this be? I appreciate all feedback