J.D. said:
The EEC gives you code 95 when it senses that the fuel pump relay below the inertia switch in the trunk doesn't close or the 30 Amp fuel pump fuse in the fuse box next to the battery is blown.
1) Check the fuse.
2) If the fuse is good, check the fuel pump by shorting together the black/yellow and pink/black wires at the fuel pump relay connector. The ignition does not need to be on for this step. If you want, you can pull out the relay and then short the wires from the relay side of the connector. The wire colors that I'm giving you throughout are for a 92; yours may be different.
3) If the fuel pump turns on (you hear a whirring sound), you need to check why the relay is not closing. Plug the relay back in. The relay itself could be bad, or it may not be getting 12 volts from the IRCM via the inertia switch or ground from the EEC. A test light (or voltmeter) would make things easier for you. Connect the test light to the white wire at the relay and try to start the car. At the same time have someone observe the test light. If it comes on briefly, then your fuel pump relay or EEC is bad, most probably the relay. Replace the relay.
4) If the test light did not come on, connect it to the red wire at the inertia switch. Again try to start the car. If the light comes on briefly, the inertia switch is open. Reset it and recheck. If the light didn't come on, then you probably have a bad IRCM. Check the 30 Amp EEC fuse in the fuse box next to the battery just to be on the safe side.