Code 15 - No Keep Alive Memory power to PCM pin 1 or bad PCM (Memory Test Failure). The voltage to the Keep Alive Memory (KAM) is missing (wiring problem) or the KAM is bad. The KAM holds all of the settings that the computer "learns" as it operates and all the stored error codes that are generated as a result of something malfunctioning while the engine is running. Use a voltmeter to check the voltage to the pin 1 on the computer - you should always have 12 volts. No constant 12 volts = bad wiring. If you do always have the 12 volts, then the KAM is bad and the computer is faulty.
Wiring diagrams for the proper model years are next…
For 86 models see
http://www.autozone.com/images/cds/gif/large/0900823d80167158.gif
For 87 models see
http://www.autozone.com/images/cds/gif/large/0900823d8016715e.gif
For 88 models see
http://www.autozone.com/images/cds/gif/large/0900823d80167162.gif
For 89-90 models see
http://www.autozone.com/images/cds/gif/large/0900823d8019595f.gif
For 91-93 models see
http://www.autozone.com/images/cds/gif/large/0900823d80195960.gif
Code 22 MAP (vacuum) or BARO signal out of range. The MAP or BARO sensor is pretty much the same sensor for both Mass Air & Speed Density cars. The main difference is where it is connected. Mass Air cars vent it to the atmosphere, while Speed Density cars connect it to the intake manifold vacuum. Its purpose is to help set a baseline for the air/fuel mixture and changes in barometric pressure. The MAP or BAP sensor puts out a 5 volt square wave that changes frequency with variations in atmospheric pressure. The base is 154 HZ at 29.92" of mercury - dry sunny day at sea level, about 68-72 degrees. You need an oscilloscope or frequency meter to measure it.
Make sure you have 5 volts on the orange/white wire with the key in the Run position. With the key Off, measure the resistance between the black white wire and the battery negative terminal. You should see less than 1 ohm.
Baro or MAP test using frequency meter - run the test key on engine off. The noise from the ignition system will likely upset the frequency meter. I used a 10 x oscilloscope probe connected from the frequency meter to the MAP/BAP to reduce the jitter in the meter's readout.
If it is defective, your air/fuel ratio will be off and the car’s performance & emissions will suffer
Codes 94 & 44 - AIR system inoperative - Air Injection. Check vacuum lines for leaks, & cracks. Disconnect the big hose from smog pump: with the engine running you should feel air output. Reconnect the smog pump hose & apply vacuum to the first vacuum controlled valve: Its purpose is to either dump the pump's output to the atmosphere or pass it to the next valve. The next vacuum controlled valve directs the air to either the cylinder heads when the engine is cold or to the catalytic converter when the engine is warm. Disconnect the big hoses from the back side of the vacuum controlled valve and start the engine. Apply vacuum to the valve and see if the airflow changes from one hose to the next.
The two electrical controlled vacuum valves mounted on the rear of the passenger side wheelwell turn the vacuum on & off under computer control. Check to see that both valves have +12 volts on the red wire. Then ground the white/red wire and the first solenoid should open and pass vacuum. Do the same thing to the light green/black wire on the second solenoid and it should open and pass vacuum.
Remember that the computer does not source power for any actuator or relay, but provides the ground necessary to complete the circuit. That means one side of the circuit will always be hot, and the other side will go to ground or below 1 volt as the computer switches on that circuit.
The computer provides the ground to complete the circuit to power the solenoid valve that turns the vacuum on or off. The computer is located under the passenger side kick panel. Remove the kick panel & the cover over the computer wiring connector pins. Check Pin 38 Solenoid valve #1 that provides vacuum to the first Thermactor control valve for a switch from 12-14 volts to 1 volt or less. Do the same with pin 32 solenoid valve #2 that provides vacuum to the second Thermactor control valve. Starting the engine with the computer jumpered to self test mode will cause all the actuators to toggle on and off. If after doing this and you see no switching of the voltage on and off, you can start testing the wiring for shorts to ground and broken wiring. An Ohm check to ground with the computer connector disconnected & the solenoid valves disconnected should show open circuit between the pin 32 and ground and again on pin 38 and ground. In like manner, there should be less than 1 ohm between pin 32 and solenoid valve #2 and pin 38 & Solenoid valve #1.
If after checking the resistance of the wiring & you are sure that there are no wiring faults, start looking at the solenoid valves. If you disconnect them, you can jumper power & ground to them to verify operation. Power & ground supplied should turn on the vacuum flow, remove either one and the vacuum should stop flowing.
See the following website for some help from Tmoss (diagram designer) & Stang&2Birds (website host)
http://www.veryuseful.com/mustang/tech/engine/images/fuel-alt-links-ign-ac.gif
http://www.veryuseful.com/mustang/tech/engine/images/88-91eecPinout.gif
Code 82 – Secondary Air Injection Diverter Solenoid failure AM1. The dump valve air diverter valve (front vacuum operated valve) isn’t working on the Thermactor Air System (smog pump). Look for broken or missing vacuum lines on the solenoid valve to the diverter valve Check the solenoid valve for +12 volts at the Red wire and look for the Red/White wire to switch from +12 volts to 1 volt or less. The computer controls the valve by providing a ground path on the Red/White wire for the solenoid valve
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.
If the car has been converted to Mass Air , you may get this code because the wiring was not done properly. See
http://www.stangnet.com/tech/maf/massairconversion.html for help with the fuel pump wiring for Mass Air converted cars.