Re: I'm hearing whining under the hood.
It's probably the serpentine belt, but to make sure, lightly squirt some water on the underside of the belt while it is making the noise. If the noise immediately disappears, then replace the belt. I replaced two OEM serpentine belts with a Goodyear Gatorback because of a cold start-up whining rattling sound. That was three years ago, and all is quiet.
Chicago area 05 KC SE 4x2 FFV, smoke, 2.94 gearing. Mods: Hypertech Max Energy, JBA catback, Airaid 4" MXP CAI, Hellwig HD traction springs, 08 rear shackles, Nasta nerf bars, Kenwood KSC-SW1 powered sub. Best full street trim (5120#) 1/4 mile track time of 14.632 running Bully Dog 87+2 and S&B CAI. 1/8 mile firstname.lastname@example.org with a 2.11 60'.