I have exactly the same car. It sounds like it is not running on all cylinders. Try reading the computer code. It is easy to do on a 95. Maybe bad ingition module or ignition module. Also, the insulation on the wires may be crumbling off, as is mine and many others. If you have under 100K miles, you maybe in luck.