Unfortunately the Fiesta I've got is a 1.6L Naturally Aspirated.
The 2013 with a Z-Tech type motor - although similar symptoms,
yes I can say to looking for a Vacuum leak is important.
On the Duratech I've got, the MAF/MAP sensor is combined into one - and it is located on the manifold.
Need better
so we can sort out this problem...
Why? Duratech is this...
IF that is your motor - thats a 1.6L...
Does your 1.25L Ztech motor look more like this one?
This is from a earlier model...
If so, pay attention to the LABELED areas in the above...
Each line - goes to either a Valve and or a Gasket.
Valves use Gaskets keeps oil and air from leaking in or out of the motor where it shouldn't'.
,
IF the motor has got a LOT of miles on it or has been neglected lack of maintenance,
Then you need service...Either...
Do This repair and Replace yourself,
OR...
Get a shop to do this...
IN both motors, they use PCV, Automatic Transmissions use EGR, and MAP/MAF Sensors - so the above I see two different types but can be solved in the same ways...
There are several areas that can leak air - causing this condition not just with Throttle body and items listed labeled above, - but the PCV value and hose - and housing located behind the intake manifold (as well as a cracked or loose gasket in the manifold) - about where the Letters of PCV are at - is buried behind that valve and it too, has a housing and requires a gasket.
This can be several hours of effort if you're mechanically inclined, or several days if you've never worked on this type of motor or even know what as PCV valve is.
Some simple ways to troubleshoot is to use some simple "Carb Cleaner" and spray around those lines and gaskets - once the idle rises up and "stabilizes" you found an air leak. Keep doing it, for there may be more than one area - once the idle condition returns - just continue onto the next suspected area.
In those areas of better higher smoother idle, is where the carb cleaner gets sucked in and improves the Air/Fuel mixture to smooth out the idle from the LEAN condition you're experiencing.
Eventually the ECM will try to sort out the condition and post a code - or many codes - it's smart but not
THAT smart...
The issue here is to nip this in the bud before the engine pukes out...
and leaves you stranded
There lies the problem...
Do you do this yourself or get it fixed?
Let us know how you want to proceed.