Code 23 - Throttle sensor out of range or throttle set too high - TPS needs to be reset to below 1.2 volts at idle. Keep in mind that when you turn the idle screw to set the idle speed, you change the TPS setting.
You'll need a Digital Voltmeter (DVM) to do the job.
Wire colors & functions:
Orange/white = 5 volt VREF from the computer
Dark Green/lt green = TPS output to computer
Black/white = Signal ground from computer
Always use the Dark Green/lt green & Black/white wires to set the TPS base voltage.
Do the test with the ignition switch in the Run position without the engine running.
Use the Orange/white & Black white wires to verify the TPS has the correct 5 volts source from the computer.
When you installed the sensor make sure you place it on the peg right and then tighten it down properly. Loosen the back screw a tiny bit so the sensor can pivot and loosen the front screw enough so you can move it just a little in very small increments. I wouldn’t try to adjust it using marks. Set it at .6.v-.9 v.
1. Always adjust the TPS and Idle with the engine at operating temp. Dive it around for a bit if you can and get it nice and warm.
2. When you probe the leads of the TPS, do not use an engine ground, put the ground probe into the lead of the TPS. You should be connecting both meter probes to the TPS and not one to the TPS and the other to ground.
If setting the TPS doesn’t fix the problem, then you may have wiring problems.
With the power off, measure the resistance between the black/white wire and battery ground. You should see less than 2 ohms. Check the same black /white wire on the TPS and MAP/Baro sensor. More than 1 ohm there and the wire is probably broken in the harness between the engine and the computer. The 10 pin connectors pass the black/white wire back to the computer, and can cause problems.
See the following website for some help from Tmoss (diagram designer) & Stang&2Birds (website host)
http://www.veryuseful.com/mustang/tech/engine/images/88-91eecPinout.gif
See
http://fordfuelinjection.com/index.php?p=6 for more wiring help & 10 pin connector diagrams
Code 34 Or 334 - EGR voltage above closed limit –
Revised 26-Sep-2011 to add EGR cleaning and movement test for pintle when vacuum is applied to diaphragm
Failed sensor, carbon between EGR pintle valve and seat holding the valve off its seat. Remove the EGR valve and clean it with carbon remover. Prior to re-installing see if you can blow air through the flange side of the EGR by mouth. If it leaks, there is carbon stuck on the pintle valve seat clean or, replace the EGR valve ($85-$95).
Recommended procedure for cleaning the EGR:
Conventional cleaning methods like throttle body cleaner aren’t very effective. The best method is a soak type cleaner used for carburetors. If you are into fixing motorcycles, jet skis, snowmobiles or anything else with a small carburetor, you probably have used the one gallon soak cleaners like Gunk or Berryman. One of the two should be available at your local auto parts store for $22-$29. There is a basket to set the parts in while they are soaking. Soak the metal body in the carb cleaner overnight. Don’t immerse the diaphragm side, since the carb cleaner may damage the diaphragm. If you get any of the carb cleaner on the diaphragm, rinse it off with water immediately. Rinse the part off with water and blow it dry with compressed air. Once it has dried, try blowing through the either hole and it should block the air flow. Do not put parts with water on them or in them in the carb cleaner. If you do, it will weaken the carb cleaner and it won’t clean as effectively.
Gunk Dip type carb & parts soaker:
If you have a handy vacuum source, apply it to the diaphragm and watch to see if the pintle moves freely. Try blowing air through either side and make sure it flows when the pintle retracts and blocks when the pintle is seated. If it does not, replace the EGR.
If the blow by test passes, and you have replaced the sensor, then you have electrical ground problems. Check the resistance between the black/white wire on the MAP/BARO sensor and then the black/white wire on the EGR and the same wire on the TPS. It should be less than 1.5 ohm. Next check the resistance between the black/white wire and the negative battery post. It should be less than 1.5 ohm.
Note that all resistance tests must be done with power off. Measuring resistance with a circuit powered on will give false readings and possibly damage the meter.
Let’s put on our Inspector Gadget propeller head beanies and think about how this works:
The EGR sensor is a variable resistor with ground on one leg and Vref (5 volts) on the other. Its’ resistance ranges from 4000 to 5500 Ohms measured between Vref & ground, depending on the sensor. The center connection of the variable resistor is the slider that moves in response to the amount of vacuum applied. The slider has some minimum value of resistance greater than 100 ohms so that the computer always sees a voltage present at its’ input. If the value was 0 ohms, there would be no voltage output. Then the computer would not be able to distinguish between a properly functioning sensor and one that had a broken wire or bad connection. The EGR I have in hand reads 700 Ohms between the slider (EPV) and ground (SIG RTN) at rest with no vacuum applied. The EGR valve or sensor may cause the voltage to be above closed limits due to the manufacturing tolerances that cause the EGR sensor to rest at a higher position than it should.
The following sensors are connected to the white 10 pin connector (salt & pepper engine harness connectors)
This will affect idle quality by diluting the intake air charge
No valid code 38
Code 63 - Throttle Position Sensor (TPS) signal too low.
Revised 02-Jul-2009 to update TPS setting procedure & add 10 pin connector layout.
Vref missing (5 volt reference voltage supplied by the computer), bad connections or damaged wiring, TPS sensor failed, TPS sensor way out of adjustment. Use a DVM to check for 5 volts on the Orange wire. If it is missing, look for +5 volts at the Orange wire on the EGR or MAP/Baro sensor located on the firewall near the center of the car. If there is +5 volts on the MAP/Baro sensor, but not on the EGR, clean the #2 & #5 pin on the white 10 pin connector. If there is +5 volts on the EGR but not on the TPS, look for bad wiring inside the engine fuel injector harness.
See the graphic for the 10 pin connector circuit layout.
Setting the TPS voltage
You'll need a Digital Voltmeter (DVM) to do the job.
Wire colors & functions:
Orange/white = 5 volt VREF from the computer
Dark Green/lt green = TPS output to computer
Black/white = Signal ground from computer
Always use the Dark Green/lt green & Black/white wires to set the TPS base voltage.
Do the test with the ignition switch in the Run position without the engine running.
Use the Orange/white & Black white wires to verify the TPS has the correct 5 volts source from the computer.
Setting the TPS: you'll need a good Digital Voltmeter (DVM) to do the job. Set the TPS voltage at .5- 1.1 range. Because of the variables involved with the tolerances of both computer and DVM, I would shoot for somewhere between .6 and 1.0 volts. Unless you have a Fluke or other high grade DVM, the second digit past the decimal point on cheap DVM’s is probably fantasy.
Since the computer zeros out the TPS voltage every time it powers up, playing with the settings isn't an effective aid to performance or drivability. The main purpose of checking the TPS is to make sure it isn't way out of range and causing problems.
The Orange/White wire is the VREF 5 volts from the computer. You use the Dark Green/Lt green wire (TPS signal) and the Black/White wire (TPS ground) to set the TPS. Use a pair of safety pins to probe the TPS connector from the rear of the connector. You may find it a little difficult to make a good connection, but keep trying. Put the safety pins in the Dark Green/Lt green wire and Black/White wire. Make sure the ignition switch is in the Run position but the engine isn't running.
Always adjust the TPS and Idle with the engine at operating temp. Dive it around for a bit if you can and get it nice and warm.
When you probe the leads of the TPS, do not use an engine ground, put the ground probe into the lead of the TPS. You should be connecting both meter probes to the TPS and not one to the TPS and the other to ground.
The TPS is a variable resistor, much like the volume control knob on a cheap radio. We have all heard them crackle and pop when the volume is adjusted. The TPS sensor has the same problem: wear on the resistor element makes places that create electrical noise. This electrical noise confuses the computer, because it expects to see a smooth increase or decrease as the throttle is opened or closed.
TPS testing: most of the time a failed TPS will set code 23 or 63, but not always. Use either an analog meter or a DVM with an analog bar graph and connect the leads as instructed above. Turn the ignition switch to the Run position, but do not start the engine. Note the voltage with the throttle closed. Slowly open the throttle and watch the voltage increase smoothly, slowly close the throttle and watch the voltage decrease smoothly. If the voltage jumps around and isn’t smooth, the TPS has some worn places in the resistor element. When the throttle is closed, make sure that the voltage is the same as what it was when you started. If it varies more than 10%, the TPS is suspect of being worn in the idle range of its travel.
Code 81 – Secondary Air Injection Diverter Solenoid failure AM2. The solenoid valve located on the back side of the passenger side wheel well is not functional. Possible bad wiring, bad connections, missing or defective solenoid valve. Check the solenoid valve for +12 volts at the Red wire and look for the Lt Green/Black wire to switch from +12 volts to 1 volt or less. The computer controls the valve by providing a ground path on the LT Green/Black wire for the solenoid valve.
With the with the ignition on, look for 12 volts on the red wire on the solenoid connector. No 12 volts and you have wiring problems.
With the engine running, stick a safety pin in the LT Green/Black wire for the solenoid valve & ground it. That should turn the solenoid on and cause air to flow out the port that goes to the pipe connected to the cats. If it doesn't, the valve is bad. If it does cause the airflow to switch, the computer or wiring going to the computer is not signaling the solenoid valve to open.
Putting the computer into self test mode will cause the solenoid valve to toggle. If you listen carefully, you may hear it change states.
Code 82 – Secondary Air Injection Diverter Solenoid failure AM1. Possible bad wiring, bad connections, missing or defective solenoid 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
With the engine running, stick a safety pin in the Red/White wire for the solenoid valve & ground it. That should turn the solenoid on and cause air to flow out the port that goes to the pipe connected to the heads. If it doesn't, the valve is bad. If it does cause the airflow to switch, the computer or wiring going to the computer is not signaling the solenoid valve to open.
Both 81 & 82 codes usually mean that some uneducated person removed the solenoid control valves for the Thermactor Air system in an attempt to make the car faster. It doesn't work that way: no working control valves can cause the cat converters to choke and clog. If you do not have cat converters on the car, you can ignore the 81 & 82 codes.
Some basic theory to clarify how things work is in order…
EGR System theory and testing
The EGR shuts off at Wide Open Throttle (WOT), so it has minimal effect on performance. The addition of exhaust gas drops combustion temperature, increases gas mileage and reduces the tendency of the engine to ping. It can also reduce HC emissions by reducing fuel consumption. The primary result of EGR usage is a reduction in NOx emissions. It does this by reducing the amount of air/fuel mixture that gets burned in the combustion process. This reduces combustion temperature, and the creation of NOx gases. The reduced combustion temp reduces the tendency to ping.
The EGR system has a vacuum source (line from the intake manifold) that goes to the EVR, computer operated electronic vacuum regulator. The EVR is located on the back of the passenger side shock strut tower. The computer uses RPM, Load. and some other factors to tell the EVR to pass vacuum to open the EGR valve. The EGR valve and the passages in the heads and intake manifold route exhaust gas to the EGR spacer (throttle body spacer). The EGR sensor tells the computer how far the EGR valve is open. Then computer adjusts the signal sent to the EVR to hold, increase or decrease the vacuum. The computer adds spark advance to compensate for the recirculated gases and the slower rate they burn at.
Troubleshooting:
There should be no vacuum at the EGR valve when at idle. If there is, the EVR (electronic vacuum regulator) mounted on the backside of the passenger side wheelwell is suspect. Check the vacuum line plumbing to make sure the previous owner didn’t cross the vacuum lines.
Diagram courtesy of Tmoss & Stang&2birds. (the diagram says 88 GT, but the EGR part is the same for 86-93 Mustangs)
The EGR sensor is basically a variable resistor, like the volume control on a radio. One end is 5 volt VREF power from the computer (red/orange wire). One end is computer signal ground (black/white), and the middle wire (brown/lt green) is the signal output from the EGR sensor. It is designed to always have some small voltage output from it anytime the ignition switch is the Run position. That way the computer knows the sensor & the wiring is OK. No voltage on computer pin 27 (brown/lt green wire) and the computer thinks the sensor is bad or the wire is broken and sets code 31. The voltage output can range from approximately .6-.85 volt.
The EVR regulates vacuum to the EGR valve to maintain the correct amount of vacuum. The solenoid coil should measure 20-70 Ohms resistance. The regulator has a vacuum feed on the bottom which draws from the intake manifold. The other vacuum line is regulated vacuum going to the EGR valve. One side of the EVR electrical circuit is +12 volts anytime the ignition switch is in the run position. The other side of the electrical circuit is the ground path and is controlled by the computer. The computer switches the ground on and off to control the regulator solenoid.
EGR test procedure courtesy of cjones
To check the EGR valve:
Bring the engine to normal temp.
Connect a vacuum pump to the EGR Valve or
see the EGR test jig drawing below. Connnect the test jig or to directly to manifold vacuum.
Do not connect the EGR test jig to the EVR (Electronic Vacuum Regulator).
Apply 5in vacuum to the valve.
Using the test jig, use your finger to vary the vacuum
If the engine stumbled or died then EGR Valve and passage(there is a passageway through the heads and intake) are good.
If the engine did NOT stumble or die then either the EGR Valve is bad and/or the passage is blocked.
If the engine stumbled,
connect EGR test jig to the hose coming off of the EGR Valve.
Use your finger to cap the open port on the vacuum tee.
Snap throttle to 2500 RPM (remember snap the throttle don't hold it there).
Did the vacuum gauge show about 2-5 in vacuum?
If not the EVR has failed
EGR test jig
To test the computer and wiring to the computer, you can use a test light across the EVR wiring connectors and dump the codes. When you dump the codes, the computer does a self test that toggles every relay/actuator/solenoid on and off. When this happens, the test light will flicker. If the test light remains on the computer or the wiring is suspect.
To check the EVR to computer wiring, disconnect the EVR connector and connect one end of the Ohmmeter to the dark green wire EVR wiring. Remove the passenger side kick panel and use a 10 MM socket to remove the computer connector from the computer. Set the Ohmmeter to high range and connect the other ohmmeter lead to ground. You should see an infinite open circuit indication or a reading greater than 1 Meg Ohm. If you see less than 200 Ohms, the dark green wire has shorted to ground somewhere.
Late Model Restoration may still have the Ford Racing M-12071-N302 kit with the EGR valve & sensor along with the ACT & ECT sensors for $45. See
http://www.latemodelrestoration.com/iwwida.pvx?;item?item_no=M12071N302 1&comp=LRS for more details
Thermactor Air System
Some review of how it works...
Revised 17-Sept-2011 to add testing procedure.
The Thermactor air pump (smog pump) supplies air to the heads or catalytic converters. This air helps break down the excess HC (hydrocarbons) and CO (carbon monoxide). The air supplied to the catalytic converters helps create the catalytic reaction that changes the HC & CO into CO2 and water vapor. Catalytic converters on 5.0 Mustangs are designed to use the extra air provided by the smog pump. Without the extra air, the catalytic converters will clog and fail.
The Thermactor air pump draws air from an inlet filter in the front of the pump. The smog pump puts air into the heads when the engine is cold and then into the catalytic converters when it is warm. The Thermactor control valves serve to direct the flow. The first valve, TAB (Thermactor Air Bypass) or AM1 valve) either dumps air to the atmosphere or passes it on to the second valve. The second valve, TAD (Thermactor Air Diverter valve or AM2 valve) directs it to the heads or the catalytic converters. Check valves located after the TAB & TAD solenoids prevent hot exhaust gases from damaging the control valves or pump in case of a backfire. The air serves to help consume any unburned hydrocarbons by supplying extra oxygen to the catalytic process. The computer tells the Thermactor Air System to open the Bypass valve at WOT (wide open throttle) minimizing engine drag. This dumps the pump's output to the atmosphere, and reduces the parasitic drag caused by the smog pump to about 2-4 HP at WOT. The Bypass valve also opens during deceleration to reduce or prevent backfires.
Code 44 RH side air not functioning.
Code 94 LH side air not functioning.
The computer uses the change in the O2 sensor readings to detect operation of the Thermactor control valves. When the dump valve opens, it reduces the O2 readings in the exhaust system. Then it closes the dump valve and the O2 readings increase. By toggling the dump valve (TAB), the computer tests for the 44/94 codes.
Failure mode is usually due to a clogged air crossover tube, where one or both sides of the tube clog with carbon. The air crossover tube mounts on the back of the cylinder heads and supplies air to each of the Thermactor air passages cast into the cylinder heads. When the heads do not get the proper air delivery, they set codes 44 & 94, depending on which passage is clogged. It is possible to get both 44 & 94, which would suggest that the air pump or control valves are not working correctly, or the crossover tube is full of carbon or missing.
Computer operation & control for the Thermactor Air System
Automobile computers use current sink technology. They do not source power to any relay, solenoid or actuator like the IAC, fuel pump relay, or fuel injectors. Instead the computer provides a ground path for the positive battery voltage to get back to the battery negative terminal. That flow of power from positive to negative is what provides the energy to make the IAC, fuel pump relay, or fuel injectors work. No ground provided by the computer, then the actuators and relays don't operate.
One side of the any relay/actuator/solenoid in the engine compartment will be connected to a red wire that has 12-14 volts anytime the ignition switch is in the run position. The other side will have 12-14 volts when the relay/actuator/solenoid isn't turned on. Once the computer turns on the clamp side, the voltage on the computer side of the wire will drop down to 1 volt or less.
In order to test the TAD/TAB solenoids, you need to ground the white/red wire on the TAB solenoid or the light green/black wire on the TAD solenoid.
For 94-95 cars: the colors are different. The White/Red wire (TAB control) is White/Orange (Pin 31 on the PCM). The Green/Black wire (TAD control) should be Brown (pin 34 at the PCM). Thanks to HISSIN50 for this tip.
Testing the system:
To test the computer, you can use a test light across the TAB or TAD wiring connectors and dump the codes. When you dump the codes, the computer does a self test that toggles every relay/actuator/solenoid on and off. When this happens, the test light will flicker.
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 wheel well 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.
Typical resistance of the solenoid valves is in the range of 20-70 Ohms.
Theory of operation:
Catalytic converters consist of two different types of catalysts: Reduction and Oxidation.
The Reduction catalyst is the first converter in a 5.0 Mustang, and the Oxidation converter is the second converter. The Oxidation converter uses the extra air from the smog pump to burn the excess HC. Aftermarket converters that use the smog pump often combine both types of catalysts in one housing. Since all catalytic reactions depend on heat to happen, catalytic converters do not work as efficiently with long tube headers. The extra length of the long tubes reduces the heat available to operate the O2 sensors and the catalytic converters. That will cause emissions problems, and reduce the chances of passing an actual smog test.
Now for the Chemistry...
"The reduction catalyst is the first stage of the catalytic converter. It uses platinum and rhodium to help reduce the NOx emissions. When an NO or NO2 molecule contacts the catalyst, the catalyst rips the nitrogen atom out of the molecule and holds on to it, freeing the oxygen in the form of O2. The nitrogen atoms bond with other nitrogen atoms that are also stuck to the catalyst, forming N2. For example:
2NO => N2 + O2 or 2NO2 => N2 + 2O2
The oxidation catalyst is the second stage of the catalytic converter. It reduces the unburned hydrocarbons and carbon monoxide by burning (oxidizing) them over a platinum and palladium catalyst. This catalyst aids the reaction of the CO and hydrocarbons with the remaining oxygen in the exhaust gas. For example:
2CO + O2 => 2CO2
There are two main types of structures used in catalytic converters -- honeycomb and ceramic beads. Most cars today use a honeycomb structure." Quote courtesy of How Stuff Works (
HowStuffWorks "Catalysts")
What happens when there is no extra air from the smog pump...
As engines age, the quality of tune decreases and wear causes them to burn oil. We have all seem cars that go down the road puffing blue or black smoke from the tailpipe. Oil consumption and poor tune increase the amount of HC the oxidation catalyst has to deal with. The excess HC that the converters cannot oxidize due to lack of extra air becomes a crusty coating inside the honeycomb structure. This effectively reduces the size of the honeycomb passageways and builds up thicker over time and mileage. Continuous usage under such conditions will cause the converter to fail and clog. The extra air provided by the Thermactor Air System (smog pump) is essential for the oxidation process. It oxidizes the added HC from oil consumption and poor tune and keeps the HC levels within acceptable limits.
Newer catalytic converters do not use the Thermactor Air System (smog pump) because they are designed to work with an improved computer system that runs leaner and cleaner
They add an extra set of O2 sensors after the catalytic converters to monitor the oxygen and HC levels. Using this additional information, the improved computer system adjusts the air/fuel mixture for cleaner combustion and reduced emissions. If the computer cannot compensate for the added load of emissions due to wear and poor tune, the catalytic converters will eventually fail and clog. The periodic checks (smog inspections) are supposed to help owners keep track of problems and get them repaired. Use them on an 86-95 Mustang and you will slowly kill them with the pollutants that they are not designed to deal with.[/b]