An exhaust leak will cause your oxygen sensors to be off which would
really mess with fuel trims.
Almost 20 years old, anything of course is possible.
I would get the exhaust leak fixed, do the basic maint like plugs, wires,
clean maf, clean TB, etc ..
Then clear all the codes and reset...