Idle control valve or throttle position sensor? Not 100% sure if the ST has them?? Common Ford failure. I would gap check your spark plugs ( cheapest and easiest thing to do yourself possibly). I know the densos are pre gapped but best to be sure if they were fitted recently and so is the problem.