As far as the part being needed, I can't say because I don't know if it was doing the same thing before. The fact the idle speed goes up and comes down tells me it's working and the air passages aren't blocked. 3,000 rpm is a lot. The Ford method of controlling idle speed has always had problems but to go that high suggests there may be a vacuum leak. Vacuum leaks cause an increase in engine speed without a corresponding increase in power. After you get the idle flare-up at start-up, typically to 1500 rpm, the Engine Computer wants to bring it back down to normal, and it has to close that valve more than normal to make up for the vacuum leak. Once the idle speed does come down, it will take longer for the valve to move back if engine speed drops too low. Stalling could result.
What you may need to do is have your mechanic connect a scanner to view live data so you can see what the Engine Computer is doing and what it is responding to. Problems with fuel pressure can cause stalling too, although what you described doesn't really fit with a fuel supply problem. The fuel supply system is not monitored by the Engine Computer, so there are no fault codes related to that. There ARE fault codes related to unacceptable operating conditions caused by low fuel pressure.
Sunday, January 12th, 2014 AT 6:38 PM