All of the usual suspects like battery, o2 sensor, coolant sensor, plugs, fuel filter, replaced and the original throttle body was inspected and cleaned as well. The thing that annoyed was although the throttle body (maybe it was the TPS which is built into the TB) was stuffed yet the damn
ECU never not once threw a code, everyone one said, nah it can't be the throttle body.
The Fiesta drove beautifully when it was going but intermittently and more often than not of late, the Fiesta wouldn't run from start up, constant stalling and you could end up stranded for any period of time anywhere until the car decided it would work again. I would have traded the thing in but the offer I got was so low ball I was offended, thankfully issue resolved, pays to learn stuff yourself sometimes.