It could be, but then the idle wouldn't come down after goosing it. My guess is the IAC sticking. Advance sells IACs in Wells brand boxes, but the IACs have the Ford PN pin-printed on them, so they're actually Ford parts at ~1/2 the price. Read this, and its caption, and the NEXT one.
