my guess would be the idle is set to high.
there should be a little screw that the butterly valve touches at idle.. back that off to 700rpm when the engine is warm.
when it's cold, there should be another adjustment for that.
Otherwise, the idle air control valve, which is bolted to the throttle body, it looks like acylinder with a connector on it is sticking or not functioning right.
the IAC valve pushes a solenoid out when the car is idling, when your foot's off the gas then the throttle plate would fully close, turning off the car, so when you stop, the IAC pushes a solenoid forward just enough to pop the plate open to keep things idling.
also.. check your alternator output.. should be past 13 volts. Why that? some cars, and your Escort is actually a Mazda 323, when the alternator isn't producing enough voltage, the car computer kicks up the idle on its own to try and force voltage out of the alternator.