Sounds like the good old ECU problem, it seems very common in the ST, not sure whether its a common wide fiesta problem tho. An ECU update seem to help a lot for my ST, maybe give your dealer a call and ask them if they can do an update.
_________________________

<<<< look i have a badge