Like the title says, my 2005 CTS 3.6 whines when the engine is cold. It only whines at 2300 RPM and is clearly from the engine. Any ideas on what it could be? I took it to the dealer and had it sit overnight so they can lok at it in the morning, and of course when the dealer started it in the morning there was no whining. The car has just shy of 90k on it and has no other known problems. Thanks in advance guys.