On a 94, it would be a chip. The EEC can't be flashed until the 96 model year. With regards to the stalling issue, if you disconnected the battery at any time, the adaptive strategy in the EEC needs to relearn all of the sensors. It will run better after that.