89 Mustang 5.0 won't pass California Smog

pstang89

New Member
Jun 22, 2011
8
1
1
Looking for some troubleshooting help to get my Mustang to pass smog.

So I bought this 1989 Mustang 5.0 about 1.5 years ago. It failed smog immediately, but the cats were bad so I replaced the front two cats and did the normal MAF sensor cleanup, then it passed great. Not sure what is in this car, but it looks like there is just a Performance Products Typhoon intake, cold air intake, and flowmaster exhausts. No evidence of any other extreme mods.

Since that time I've troubleshot a few things to get it running even better. Had a bad injector that made the car run rich for a while I so replaced all eight with newer units, and redid all the vacuum hoses due to numerous cracked lines. Replaced one O2 sensor during troubleshooting.

One other thing I worked on about a year ago, the EGR sensor kept throwing codes that it was not closing. I took the EGR valve apart and cleaned it and functioned it, and finally bought a new sensor but still had issues. I finally made a thicker gasket for the sensor (to space it off the valve a little) and never had another code.

The car runs great now so I thought it would pass smog this time no problem. WRONG.

This past year California lowered the limits by about 1/2 (which shouldn't have mattered anyway because it passed so well last time). I put less than 1000 miles on the car in the last year. Here are the numbers:

15mph: %CO2 10.0, %O2 6.6%, HC PPM max/meas 85/84, CO% max/meas .54/.02, NO PPM max/meas 565/463
25mph: %CO2 10.0, %O2 6.5%, HC PPM max/meas 67/24, CO% max/meas .45/.03, NO PPM max/meas 522/598 FAIL

So %CO2 is running lower (used to be 15.0). %O2 is high (used to be 0.0). HC and PPM are all much higher than last time, but PPM at 25mph caused the fail.

What is the next troubleshooting step? The car was good and hot, a I don't detect any problems or misfire. I do notice the temperature always seems low, I don't know if there is a low temp thermostat in the car or maybe the temp sensor has an issue?

I ran the codes but I think they are all old and I need to disconnect the battery to reset them and start clean. Got a code 22 for BAP sensor, but this was an intermittent problem I've had the past few months. Several weeks ago I plugged in a different sensor and have never seen the check engine light again (only driven it a handful of time since) but I didn't reset the codes. Got a code KOEO 87 and have no idea why. For KOER running got a code 94, and don't know why. I'll reset the codes and drive some later today and find if any come back.

Thanks for any help.
 
  • Like
Reactions: michaelgt
Not having been under the hood of the car to help look for things with you...


I might try installing new O2 sensors (factory grade) and clearing the ECU. If either sensor has moved in range then the ECU may be improperly adjusting based on the bad data.
 
One O2 is new within the last year. I unhooked the battery last night so I'll try and run the car tonight with the computer cleared. If there were persistent errors left in the ECU (like the old code 22) would that carry through and make the car run poorly now? The car runs great, maybe smells a tiny bit rich but no check engine light. Still would like to know what makes the %CO2 lower and the %O2 higher this time than compared to last year.
 
If you're getting bad data from either O2 sensor, the car can run great and NOT throw codes. As far as the EEC is concerned, it's taken it's reading, adjusted for any offset and thinks that everything is within tolerance. It has no idea that anything is amiss.

So... if you swap out the sensors and the EEc sees something DIFFERENT then it will adjust for the difference. The theory here of course, is that one or both of your sensors has drifted. Causes can be heat cycles, cumbustion build-up, or even electrode drift.

If all else fails... try looking for a dyno tuner in your area. Chip tune that beotch to read whatever CA wants to see on the emissions test then pull it out till next time you have to smog.
 
How to pass emissions testing:

High NO - high combustion temps - retard timing, check EGR for operation.
High CO – Rich condition - fuel pressure too high, check O2 sensors, replace air filter, Clean MAF element.
High HC – Lean misfire, vacuum leak, common misfire due to worn or weak ignition system components. On rare occasions, an overly rich mixture may be the cause. Do the ethanol/E85 fill up as suggested.
High CO & HC - Cat converters, smog pump, and smog pump controls.

How to pass emissions testing:

1.) Make sure all the emissions gear the car was made with is present and connected up properly. That includes a working smog pump and cats. The smog tech will do a visual check to make sure that all the original equipment is present and connected up.

2.) Make sure that you have fresh tune up with spark plugs, plug wires, cap, rotor, fuel & air filters. An oil & filter change is a good idea while you are at it.

3.) Dumping The computer diagnostic codes on 86-95 Mustangs

Revised 21-Jun-2011. Removed the link to BATAuto.com and troublecodes.net instructions on codes and how to dump them. Post the codes you get and I will post 5.0 Mustang specific code definitions and fixes.

Dump the codes and see what the computer says is wrong…Codes may be present in the computer even if the Check Engine light isn’t on.

Here's the way to dump the computer codes with only a jumper wire or paper clip and the check engine light, or test light or voltmeter. I’ve used it for years, and it works great. You watch the flashing test lamp or Check Engine Light and count the flashes.

Be sure to turn off the A/C, and put the transmission in neutral when dumping the codes. Fail to do this and you will generate a code 67 and not be able to dump the Engine Running codes.

Dumping the Engine Running codes: The procedure is the same, you start the engine with the test jumper in place. Be sure the A/C is off and the transmission is in neutral. You'll get an 11, then a 4 and the engine will speed up to do the EGR test. After the engine speed decreases back to idle, it will dump the engine running codes.

Here's the link to dump the computer codes with only a jumper wire or paper clip and the check engine light, or test light or voltmeter. I’ve used it for years, and it works great. You watch the flashing test lamp or Check Engine Light and count the flashes.

Underhoodpictures007-01.jpg


Underhoodpictures010.jpg


If your car is an 86-88 stang, you'll have to use the test lamp or voltmeter method. There is no functional check engine light on the 86-88's except possibly the Cali Mass Air cars.

attachment.php


The STI has a gray connector shell and a white/red wire. It comes from the same bundle of wires as the self test connector.

89 through 95 cars have a working Check Engine light. Watch it instead of using a test lamp.

attachment.php


The STI has a gray connector shell and a white/red wire. It comes from the same bundle of wires as the self test connector.


WARNING!!! There is a single dark brown connector with a black/orange wire. It is the 12 volt power to the under the hood light. Do not jumper it to the computer test connector. If you do, you will damage the computer.

What to expect:
You should get a code 11 (two single flashes in succession). This says that the computer's internal workings are OK, and that the wiring to put the computer into diagnostic mode is good. No code 11 and you have some wiring problems.

Codes have different answers if the engine is running from the answers that it has when the engine isn't running. It helps a lot to know if you had the engine running when you ran the test.

Trouble codes are either 2 digit or 3 digit, there are no cars that use both 2 digit codes and 3 digit codes.

Alternate methods:
For those who are intimidated by all the wires & connections, see Actron® for what a typical hand scanner looks like. Normal retail price is about $30 or so at AutoZone or Wal-Mart.

Or for a nicer scanner see Equus - Digital Ford Code Reader (3145) – It has a 3 digit LCD display so that you don’t have to count flashes or beeps.. Cost is $30.
Or for a nicer scanner see http://www.midwayautosupply.com/p-7208-equus-digital-ford-code-reader-3145.aspx– It has a 3 digit LCD display so that you don’t have to count flashes or beeps.. Cost is $30.


4.) Post the codes and get help to fix them. Don’t try to pass with codes not fixed. Clearing the computer just temporarily removes them from memory, it doesn’t fix the problem that caused the code to be set.

5.) Be sure to do the testing on a hot engine. Drive for 15-20 minutes prior to taking the test to get operating temps up into the normal range. Do not shut off the engine while waiting for your turn on the test machine. An engine up to full operating temperature puts out fewer emissions.
 
Checked codes

Thanks for the help, I see there are at least two others posting right now with almost the same issue of failed smog due to high HC and NO.

I cleared codes and then warmed up the car and ran them again. KOEO has no codes (just 11). KOER is still showing a code 94.

Now, when I troubleshot other things this past year I had the crossover tube off and it had carbon in it but was fairly clear. I cleaned it all the way, but neglected to check the port into the head. However, I would guess that is still clear.

My question is I changed the passenger O2 sensor last year, but not the driver O2. Is it very possible that the driver O2 is lazy or off spec, to where the car would run a little rich, and even generate a 94 code and fail smog, but yet not throw any kind of O2 sensor code? I am thinking of clearing codes and switching O2 sensors left to right to see if it will then generate a 44 code (indicating that the trouble is following the O2 sensor).

The other question is that my EGR sensor used to give a fail to close trouble code, even with a new sensor, so I made a thicker gasket (still only maybe 1/32", not even 1/16"). The code has never come back, and I can't imagine that the EGR sensor and vacuum control solenoid are so precision that this is making a difference. I guess I could put back the thin gasket and grind of the tip of the sensor by less than 1/32" and see if the code stays away. This would give the EGR more stroke?

Continued thanks for all the help!
 
EGR diagnostic

One more question, if the computer is not throwing any EGR codes is it really worthwhile pursuing the EGR diagnostic? I assume the computer is commanding the EGR to stroke and is getting the expected feedback, so it should be OK? In the last year I replaced injectors so I had the upper manifold off and cleaned the ports a little, so I believe exhaust is making it up to the EGR port. Thanks.
 
The stock EGR gasket is fairly thick.

If you are getting insufficent EGR flow, you would not generate an EGR code. The computer only senses how far the EGR opens and then computes the flow. If the passages are clogged or blocked, you would not have sufficent flow to lower combustion temps and high NO output.

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.

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.


attachment.php


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)
88Stang5.0Vacuum.gif


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

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 engine stumbled or died then EGR Valve and passage(there is a passageway through the heads and intake) are good.

if engine did NOT stumble or die then either the EGR Valve is bad and/or the passage is blocked.

if 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
attachment.php


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 28-Oct-2009 to correct code definitions and operation.

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.


attachment.php





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.

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.

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.


Testing the O2 sensors 87-93 5.0 Mustangs
Measuring the O2 sensor voltage at the computer will give you a good idea of how well they are working. You'll have to pull the passenger side kick panel off to gain access to the computer connector. Remove the plastic wiring cover to get to the back side of the wiring. Use a safety pin or paper clip to probe the connections from the rear. The computer pins are 29 (LH O2 with a dark green/pink wire) and 43 (RH O2 with a dark blue/pink wire). Use the ground next to the computer to ground the voltmeter. The O2 sensor voltage should switch between .2-.9 volt at idle.


Testing the O2 sensor wiring harness
Most of the common multimeters have a resistance scale. Be sure the O2 sensors are disconnected and measure the resistance from the O2 sensor body harness to the pins on the computer.

The O2 sensor ground (orange wire with a ring terminal on it) is in the wiring harness for the fuel injection wiring. I grounded mine to one of the intake manifold bolts

Make sure you have the proper 3 wire O2 sensors. Only the 4 cylinder cars used a 4 wire sensor, which is not compatible with the V8 wiring harness.

Replace the O2 sensors in pairs if replacement is indicated. If one is weak or bad, the other one probably isn't far behind.
 
No Love Yet

I removed both O2 sensors (and ran a torch on them briefly to burn off the carbon), then swapped them left to right to see if code 94 switched to 44. However, after clearing the code 94 stayed so maybe the O2's are OK. Pulled the crossover tube and it was still clear, and used a screw and some wire to probe the port into the head but it seemed clear.

Maybe this weekend I can do an EGR diagnostic and full thermactor diagnostic.

Then I'm afraid I'll be reduced to burning a bottle of CRC through the tank and see if I can squeak by.

Still burned that CA lowered the emissions thresholds by so much; completely unfair but I'm sure there is not enough of an affected community to get things changed back.