Randy, try spraying water on the serp belt when its whining. If it goes away, then its the belt either not tensioned correctly or bad belt. I dont think its that though.
One way to tell if its the alternator bearing starting to go is drain the battery slightly. Headlights on for a few minutes, blower motor on high. Keep lights on, turn blower off so you can hear, and when you start it throttle it to ~2k. Usually they'll squeal under increased load if the bearings are starting to go
RIP Ben "Jever" Doebele, we wont forget you
Please, call me Chadley
1997 328iS... HR coilovers, Brembo F40 calipers, camber plates, it needs a CUMMINS!!
1990-somethin Chevy K3500... Cummins, cab swap, 5 speed, and lots of motor work. 20 MPG, 40 PSI, 507 ft/lbs torque