There is no clue as to the year of your car. Ford changed the wiring several times from 79-93. That's why it is a good idea to use the sig under the user control panel (User CP) option. It allows you to post your car year & mods, which help greatly when troubleshooting things. No, it is not there for us to snoop and see any "Secrets" you have hidden away under the hood. Be a good stangnetter and update you sig for future reference & don't keep us guessing.
The following is a fault description for 87-90 model years. The 91-93 models used a different wiring scheme & colors, but the same fault code. The problem didn't change, only the wiring.
Code 95 - the 95 code is because at one time or another the fuel pump relay hiccupped and didn't provide power the pump when the computer told it to run. Sometimes this is a one time thing, other times it is a no run or runs poorly condition.
To help troubleshoot the 95 code, follow this link for a wiring diagram
http://www.autozone.com/images/cds/gif/large/0900823d80167162.gif
Using the diagram, check the red/black wire from the fuel pump relay: you should see 12 volts or so. If not, check the inertia switch: on a hatch it is on the drivers side by the taillight. Look for a black rubber plug that pops out: if you don't find it, then loosen up the plastic trim. Check for voltage on both sides of the switch. If there is voltage on both sides, then check the Pink/black wire on the fuel pump relay: it is the power feed to the fuel pump. No voltage there, check the Orange/lt blue wire, it is the power feed to the fuel pump relay & has a fuse link in it. Good voltage there & at the Pink/black wire, swap the relay.