Hi.
Unfortunately there could be a number of things causing this problem and it can be difficult to diagnose remotely.
The fast idle control your describing won't cause this. It works by detecting electrical loads which could cause the engine to slow or stall when idling, and opening a solenoid...