What about the belt tensioner... Could the pully have a bad bearing..... Also Could be your alternator's bearings going out. Try getting a Mechanics stethoscope and have someone rev the engine to help pin point the location. Im having the same whine on my car and I already replaced the alternator, and now think its the tensioner pully bearing.