My 06 with a 5.4L had a high pitch whistle or ring that only occurred in cold weather. Came and went with power changes, I replaced the idler puller below and left ( as seated in the truck) of the alternator. The noise went away. The steel outer race of the bearing was slipping on the aluminum hub it was mounted on. Worth checking.