The members that really know their way around these cars will ask that all the codes be posted. That will enable a more precise diagnosis. On a more generic note, my 95 was loaded with leaky vacuum lines, dirty iac valve, and the noise from underneath could possibly be an internally disintegrating cat. This is stuff you can look at and report back here until the pro's read your post...good luck.