is your ST a late 2004 or early 2005 model? i ask because when they were first released ford rushed the calibration to meet the date and it ended up with all sort of problems, including poor starting, pinking, hunting and overrevving when cold, they do offer an update cal now, my f/l fez has a well sorted cal compared to my old 1!