We have several other "offers" to present as ways to think thru this...
Read here.
https://www.fordfiesta.org/threads/faint-chirping-noise-2013-ford-fiesta-1-0-80hp.9510/post-26772
https://www.fordfiesta.org/threads/2016-ford-fiesta-1-0-titanium-ecoboost-automatic.9325/post-26091
https://www.fordfiesta.org/threads/...der-the-dashboard-when-idling.8792/post-23671
We've had several posters but no true solution except to try various methods.
Including listening to the "periodic" - the RATE in which the chrip pulses thru.
Why? Because of several ways the squeal can occur - mostly from belt and rub issues onto a whistle caused by intake vacuum passing thru debris and or cracks in seals - including the Throttle body plate - which if it has not been cleaned - might want to start there - this effort may help dislodge the debris and remove that noise.
The issue of the periodic rate, helps to know which way or timing the chirp occurs. For if the belt causes it, the chirp can be from the bearings onto a shift in the pliable portion of the belt which may have glazed over and now the pulley or roller it presses against now causes the chirp.
IF the periodic can be recorded - then the timestamp on playback can provide the clues - by counting the chirps for a given amount of time - gives you the rate - multiply that by the time recorded to get you to 60 seconds, (Example 10 chirps for 5 seconds - 12 times to get that 60 seconds 12 X 5 so then multiply that chirp count by same value 10 X 12 gives you `~120 chirps. So this result it's not directly related to a divisible amount of crank shaft rotation - but this process will provide an RPM value that if it's 700 - 800 RPM at idle - then the chirp is from the engine - check the plugs. The other rates will mean any portion of the serpentine belt travel that spins can then be used to determine this and observation of the belt tracking and rotation travel can also provide clues as to what causes this chirp.