is your car supercharged? if yes then that is more than likely your whine.