I am not sure if your issues were as bad as mine, but here goes:
My '94 had:
High and rough idle, no kick down passing gear, ASR service light stayed on and SYS kept flashing.
After replacing the battery, TPS, ECM computer it still didn't help.
It turned out to be the A/C wiring control...