you probably need a DPFE.
they do occasionally cause idle or running issues.
on a 93, you'll have to replace the connector as the plastic uses the newer style. the old one is probably metal housing still.
you could unplug it and see if it changes.
as i recall, it used to be standard operating...