First of all, you should have your thermostat replaced if the computer threw a code for that. All it takes is a single incident of overheating to blow a head gasket.
As for the whining noise, that wouldn't come from your MAF sensor. It could be your water/power steering/A/C compressor or even the ABS pump. (Over the years I've heard some very strange noises from that pump, even when it's not supposed to be operating)
Your best bet is to duplicate this noise while at idle and in park. Use a mechanic's stethoscope to get a better listen and to isolate the sound.
If it only happens while in drive, then it's quite possible that it isn't your engine but a wheel/hub or suspension component. (Axle/CV joint)
If I've helped you, please vote for me as I depend on this to pay my bills. Thanx, Ernest.
SPONSORED LINKS
Monday, January 25th, 2010 AT 9:17 AM