It could be a bad idler pulley. Pull the belt and see if you can wiggle and spin the idler pulleys. You will know instantly if one of them are bad.
If the only changes were battery, oil, and assuming oil filter, I'd look into the oil filter. Some oil filters make a buzzing noise, but never heard of a whining noise. What type of filter is it? Cheap crap, or Ford recommended?
I think it is one the pulleys, sounds pretty close to them, I'll check them out.
Have stock idlers? If so...GET RID OF THEM....Metcos :beer: