My experiences tell me you could have a bad O2 sensor. When this happens the computer goes into closed loop which will always cause it to rev higher than normal. Many different specifics involved but that's my guess. Once you pull the code you'll know for sure. Being you have a 95 you should still have the OBDI or EEC4 system so you can pull the codes yourself.

John