 After 11 yearsone Ford dealer new the answer. Our carmotored at 25MPH (as if in cruise control ) ever since new, so it wasvery hard to stop . There are lots of them with the same problem . You need to change the Idle air control, about $200. Ford calls it IABPThe dealer is Sunny Side Ford in Holden Ma. Scotty service manager .