I would lean toward a possible ISC as well, your vehicle being a 94 does not have OBD II, so you won't have the 4 O2 sensors, misfire codes, or any 4-digit codes for that matter. What codes are in history, that may lead to something. There is a nose switch in the ISC motor that senses when the idle is at rest, telling the ECM it can take control of idle, in respect to things like P/S load, A/C clutch, and gear position. If this nose switch is faulty, it can either not recognize throttle at idle, or think it is at idle when it is not. This can cause high idle, or stall, respectively. You could also have faukty motor windings, or poor contacts in the unit as well.
Thursday, April 16th, 2009 AT 10:01 PM