I once had a similar problem on a '91 Taurus SHO I owned...turned out to be a crank position sensor...that's the only idea I have to help with the intermittent stalling. --Calvin