I'd say tps aswell unless the ICV hasnt been changed either. Zetec engined escorts are a fooking nightmare for idle issues. Ive not had one mk6 out of about 7 that hasnt had some sort of idle issue at some point in its life. And it seems once u get it, its very hard to get rid of no matter how many parts u replace in my experience.