It could be an OBD1. 1995 is when they really made the change to OBD2. Regardless, it sounds like the idle air control valve (IAC) is bad. The IAC is responsible for maintaining the engine idle speed. I would start with that and also check for engine vacuum leaks.
Let me know what you find.
SPONSORED LINKS
Tuesday, November 26th, 2013 AT 8:29 AM