If you have surges with the IAC disconnected, you have mechanical problems. Sticking valve,s and bad valve springs are the two items most suspect.\

Buy, beg or borrow a vacuum gauge and hook it up and see what sort of readings you get, particularly when is starts to surge with the IAC disconnected.
 
  • Sponsors (?)


Use the vacuum gauge and see what you get. The only other things are the PIP and TFI and you would see the effects of them throughout the engine's operating range.
 
The pip and tfi have been replaced multiple times due to a break up issue i eventually switched back to the oem motorcraft and it worked fine they dont make them like they use too haha but i doubt thats the problem because through all 3 distributors had in it it still surged and the surge isnt always consistsnt i mean it almost always surges but how bad is never constant wouldnt it be pretty constant if my valves were out of adjustment? Ill pull vacuum, and compression test it tomarrow would you happen to know what type of numbers i should be pulling?
 
18-20" vacuum at 1000-1200 RPM.

Do a cylinder balance test if you haven't already done one.

Cylinder balance test: use this to find dead or weak cylinders:

Revised 25 March 2012 to add necessity allowing the KOEO tests to finish before starting the engine and the need for a properly functioning IAB/IAC to run the cylinder balance test.

The computer has a cylinder balance test that helps locate cylinders with low power output. You’ll need to dump the codes out of the computer and make sure that you have the A/C off, clutch depressed to the floor and the transmission in neutral. Fail to do this and you can’t do the engine running dump codes test that allows you to do the cylinder balance test.

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, have the clutch depressed to the floor, 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.


Here's how 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. This is crucial: the same wire that provides the ground to dump the codes provides signal ground for the TPS, EGR, ACT and Map/Baro sensors. If it fails, you will have poor performance, economy and drivability problems

Some 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.

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, clutch depressed to the floor 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.

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

Your 86-88 5.0 won't have a working Check Engine Light, so you'll need a test light.
See AutoZone Part Number: 25886 , $10
4




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) Equus - Digital Ford Code Reader (3145It has a 3 digit LCD display so that you don’t have to count flashes or beeps.. Cost is $22-$36.


Cylinder balance test

If you have idle or IAC/IAB problems and the engine will not idle on its own without mechanically adjusting the base idle speed above 625-750 RPM, this test will fail with random cylinders pointed out every time it runs. The IAC/IAB must be capable of controlling the engine speed to run in the 1400-1600 RPM range. Playing with the base idle speed by adjusting it upwards will not work, the computer has to be able to control the engine speed using the IAC/IAB.

Warm the car's engine up to normal operating temperature. Use a jumper wire or paper clip to put the computer into test mode. Let it finish the Key On Engine Off (KOEO) code dump. Start the engine and let it go through the normal diagnostic tests, then quickly press the throttle to the floor. Remember to keep the clutch pedal (5 speed) depressed to the floor during the test. The engine RPM should exceed 2500 RPM's for a brief second. The engine RPM's will increase to about 1450-1600 RPM and hold steady. The engine will shut off power to each injector, one at a time. When it has sequenced through all 8 injectors, it will flash 9 for everything OK, or the number of the failing cylinder such as 2 for cylinder #2. Quickly pressing the throttle again up to 2500 RPM’s will cause the test to re-run with smaller qualifying figures.
Do it a third time, and if the same cylinder shows up, the cylinder is weak and isn’t putting out power like it should. See the Chilton’s Shop manual for the complete test procedure


Do a compression test on all the cylinders.
Take special note of any cylinder that shows up as weak in the cylinder balance test. Low compression on one of these cylinders rules out the injectors as being the most likely cause of the problem. Look at cylinders that fail the cylinder balance test but have good compression. These cylinders either have a bad injector, bad spark plug or spark plug wire. Move the wire and then the spark plug to another cylinder and run the cylinder balance test again. If it follows the moved wire or spark plug, you have found the problem. If the same cylinder fails the test again, the injector is bad. If different cylinders fail the cylinder balance test, you have ignition problems or wiring problems in the 10 pin black & white electrical connectors located by the EGR.

How to do a compression test:
Only use a compression tester with a screw in adapter for the spark plug hole. The other type leaks too much to get an accurate reading. Your local auto parts store may have a compression tester to rent/loan. If you do mechanic work on your own car on a regular basis, it would be a good tool to add to your collection.

With the engine warmed up, remove all spark plugs and prop the throttle wide open with a plastic screwdriver handle between the throttle butterfly and the throttle housing. Crank the engine until it the gage reading stops increasing. On a cold engine, it will be hard to tell what's good & what's not. Some of the recent posts have numbers ranging from 140-170 PSI. If the compression is low, squirt some oil in the cylinder and do it again – if it comes up, the rings are worn. There should be no more than 10% difference between cylinders. Use a blow down leak test (puts compressed air inside cylinders) on cylinders that have more than 10% difference.

I generally use a big screwdriver handle stuck in the TB between the butterfly and the TB to prop the throttle open. The plastic is soft enough that it won't damage anything and won't get sucked down the intake either.

A battery charger (not the trickle type) is a good thing to have if you haven't driven the car lately or if you have any doubts about the battery's health. Connect it up while you are cranking the engine and it will help keep the starter cranking at a consistent speed from the first cylinder tested to the last cylinder.
 
I pull a consistent 14inhg at 800-1000 rpm. The e303 does not play well with the stock ecu. Once the surge begins the vacuum will bounce causing fuel pressure spikes that aggrivate the issue. Try pulling the vacuum line feeding the regulator, set the fuel pressure too 32-34lbs and let it idle. See if the issue subsides. Do not drive the car this way it will run lean at wot.
 
Use the jumper method and see if you get any different results.
If you get the same try and die results, there are some problems with the base idle and the ability of the IAC to hold a constant 1300-1500 RPM
 
Last edited:
@Foxybody95

Four questions:

1.) What did you get for results when you dumped the codes?
2.) Have you looked for vacuum leaks? The vacuum tubing on these cars is old and brittle and prone to leaks.
3.) Does the engine RPM stabilize in the 1350-1500 RPM range? If not the IAB will cause erroneous results giving random cylinder failure indications that point to different cylinders.
4.) Does the cylinder balance test always fail at the same point of the test or on the same cylinder?
 
It dies the moment it shuts the first cylinder off and none of the vacuum hoses are stock i built this motor myself and the things been running great till this problem came up and the things not showing any codes except one for the evap cannister which i deleted and a code 11 for system okay and yes i test for vacuum leaks everytime i work on it just because it would make so much sense but i still come up empty handed
 
@Foxybody95 have you cleaned the IAC using dip and soak type cleaner like Gunk or Berryman? The spray on type cleaners aren't up to the job.

If you are sure that there are no vacuum leaks, especially the evaporative canister plumbing which you probably want to recheck. The reason that I say this if from personal experience I had a leaky hose coming from under the upper manifold plenum that caused an idle problem that I chased for some time. I suggest that you pull the upper manifold and check the vacuum line.

If You are absolutely sure that the vacuum plumbing is perfectly good, the only thing left is the computer.

Some review of the cylinder balance test is in order before replacing the computer.
If you have idle or IAC/IAB problems and the engine will not idle on its own without mechanically adjusting the base idle speed above 625-750 RPM, this test will fail with random cylinders pointed out every time it runs. The IAC/IAB must be capable of controlling the engine speed to run in the 1300-1500 RPM range. Playing with the base idle speed by adjusting it upwards will not work, the computer has to be able to control the engine speed using the IAC/IAB.

Warm the car's engine up to normal operating temperature. With the test jumper in test position, start the engine and let it stabilize. It should flash a 10 and then a 4 and maybe an 11. If no 11, then there are other codes that will be dumped.
One of the first tests it does is to open the EGR all the way, this will cause the engine to stumble and almost die. If the engine dies here then you have EGR problems.
To start the cylinder balance test, briefly floor the accelerator past 2500 RPM and let off the accelerator. The engine will stabilize at about 1300-1400 RPM and the cut off the fuel injectors one at a time. The engine speed will drop briefly and the computer will turn the fuel injector for the cylinder under test back on. Then it starts the process for the next cylinder. When it has sequenced through all 8 injectors, it will flash 9 for everything OK, or the number of the failing cylinder such as 2 for cylinder #2. Quickly pressing the throttle again up to 2500 RPM’s will cause the test to re-run with smaller qualifying figures.
Do it a third time, and if the same cylinder shows up, the cylinder is weak and isn’t putting out power like it should. See the Chilton’s Shop manual for the complete test procedure

See the YouTube below for a visual tour through the process. There is no voice narration so you have to listen carefully for the engine sounds.

View: https://www.youtube.com/watch?v=HDXrkKS4jTE
 
I have a very long post but I have been struggling with this for a bit:

Me and my 16 year old son bought this car as a project to work on, build, learn and use as his first car. We have addressed many issues with the car and it is almost there. It runs and drives pretty good, but the idle still surges a bit or hangs up and I want to fix this issue asap. It is a super clean car and the idle issue really bothers me.

Info:
-1988 5.0 SSP Coupe with correct MAF conversion.
-89 EEC harness with 88 dash harness,T5 transmission and newer (91-93 5 speed) O2 sensor harness
-Stock air box, MAF and throttle body
-19lb injectors, stock rails and regulator
-A9L computer
-Walbro 255lph pump
-Base timing set at 12°
-93 octane gas only
-Verified fuel psi is right at 39-40 psi with the vacuum line removed from regulator and thumb plugged.

Symptoms:
-Cold start car fires right up and idles at about 800-1000 rpms.
-Warm start idle speed will leap up to about 1500rpms+.
-Occasionally will try to die while slowing down to a stop. It seems to be manageable if you baby the clutch release.
-Once car warms up and is driving it drives great, but maintains a 1000-1500 rpm idle while in neutral.
-Put it in first gear and hold the clutch and it will idle perfectly at about 800rpms.
-Take it out of first gear with clutch still pressed in and the idle will jump up to about 1200rpms.
-Occasionally on a cold start the throttle body blade will stick closed after sitting for a day or two.
-A CEL is present. Since this is an 88 the CEL will not flash when I dump the codes, but I have so far been unsuccessful in trying to dump the codes using a test light and jumper wire. I tried both KOER and KOEO with no luck.

Corrective actions taken so far:
-Sprayed the TB with carb cleaner (was funky)
-Removed and cleaned the IAC
-Removed and cleaned the MAF sensor
-Removed and cleaned the TPS sensor
-Ran a can of Seafoam through a tank of gas (93 octane)
-Originally I checked the TPS voltage and was very low. (.07v-.10v) Now I cannot even get it to show any voltage at all even after drilling out the holes for more adjustment. Something does not seem right with this.
-Unplugged IAC and set adjusted the idle set screw to approx. 750rpms. Would still surge a bit at idle with IAC unplugged. I noticed the set screw was not even touching the throttle body linkage at first, so I'm sure this may have helped a bit with the blade sticking.
-Plugged the IAC back in , unplugged the negative battery terminal and let it sit while I ate dinner and came back, plugged it in and started it. The idle was hanging at about 1200rpm-1500rpm still.
-I tried a new IAC and it almost made the idle worse. Shot up to about 2500 rpms and held. I took it off and put the old one back on. I also tried a different stock maf that a buddy loaned me. Still the same.
-All grounds are located correctly and secured.

Other info:
-We removed the smog pump and the line that goes to the back of the heads, as well as the tube on the h pipe has been sealed. The tubing on the plugs on the back of the heads were welded shut.
-The EGR is still present on the car, although I have the EGR connector unplugged and plugged into one of those EGR delete plugs.
-I have not touched the TAD or TAB and not even really sure if they are there or not.
-Although Ive had this car running for a couple of months, it had been sitting for several years before. I had to tap on the fuel injectors when I originally was trying to get the car to fire up after replacing the fuel system from the firewall back. The previous owner cut the hardlines out and the tank and pump were a bucket of rust. During this time I verified the function of both the fuel pump relay as well as the EEC relay.
-I have a newer 70mm throttle body, a 70mm MAF from an SN95 Mustang, a new IAC valve, IAC Adjustment plate, new gaskets, Edelbrock Performer upper and lower Intake all waiting to go on the car as soon as our valve covers get done being powder coated, but Id like to get this bug worked out before I swap this stuff over.


Any other thoughts or ideas from anyone?
 
Computer will not go into diagnostic mode on 86-90 model 5.0 Mustangs

Disconnect the battery positive terminal before making any resistance checks.
The voltage drop in the ground cable will cause incorrect resistance readings.


How it is supposed to work:
The black/white wire (pin 46) is signal ground for the computer. It provides a dedicated ground for the EGR, Baro, ACT, ECT, & TPS sensors as well as the ground to put the computer into self test mode. If this ground is bad, none of the sensors mentioned will work properly. That will severely affect the car's performance. You will have hard starting, low power and drivability problems. Since it is a dedicated ground, it passes through the computer on its way to the computer main power ground that terminates at the battery pigtail ground. It should read less than 1.5 ohms when measured from anyplace on the engine harness with the battery pigtail ground as the other reference point for the ohmmeter probe.

What sometimes happens is that the test connector black/white wire gets jumpered to power which either burns up the wiring or burns the trace off the pc board inside the computer. That trace connects pins 46 to pins 40 & 60.

The STI (Self Test Input ) is jumpered to ground to put the computer into test mode. Jumpering it to power can produce unknown results, including damage to the computer. The ohm test simply verifies that there are no breaks in the wiring between the test connector and the computer input.

How to test the wiring :
With the power off, measure the resistance between the computer test ground (black/white wire) on the self test connector and battery ground. You should see less than 1.5 ohms.

attachment.php?attachmentid=58312&stc=1&d=1242744354.gif


If that check fails, remove the passenger side kick panel and disconnect the computer connector. There is a 10 MM bolt that holds it in place. Measure the resistance between the black/white wire and pin 46 on the computer wiring connector: it should be less than 1.5 ohms. More that 1.5 ohms is a wiring problem. If it reads 1.5 ohms or less, then the computer is suspect. On the computer, measure the resistance between pin 46 and pins 40 & 60: it should be less than 1.5 ohms. More that that and the computer’s internal ground has failed, and the computer needs to be repaired or replaced.

See http://www.stangnet.com/mustang-forums/749974-computer-issue.html#post7490537 for Joel5.0’s fix for the computer internal signal ground.

If the first ground check was good, there are other wires to check. Measure the resistance between the STI computer self test connector (red/white wire) and pin 48 on the computer main connector: it should be less than 1.5 ohms. More that 1.5 ohms is a wiring problem

The following is a view from the computer side of the computer wiring connector: it is for an A9L, A9P computer.
eec-iv-computer-connector-for-5-0-mustang-gif.88243.gif


a9x-series-computer-connector-wire-side-view-gif.71316.gif


Diagram courtesy of Tmoss & Stang&2birds

Check out the diagram and notice all the places the black/white wire goes. Almost every sensor on the engine except the MAF is connected to it.

88-91_5.0_EEC_Wiring_Diagram.gif


See the following website for some help from Tmoss (diagram designer) & Stang&2Birds
(website host) for help on 88-95 wiring http://www.veryuseful.com/mustang/tech/engine

See the graphic for the 10 pin connector circuit layout.
?temp_hash=3ef2497fff29a7a9daee955cf93e5805.jpg
 
  • Like
Reactions: 1 user
Computer will not go into diagnostic mode on 86-90 model 5.0 Mustangs

Disconnect the battery positive terminal before making any resistance checks.
The voltage drop in the ground cable will cause incorrect resistance readings.


How it is supposed to work:
The black/white wire (pin 46) is signal ground for the computer. It provides a dedicated ground for the EGR, Baro, ACT, ECT, & TPS sensors as well as the ground to put the computer into self test mode. If this ground is bad, none of the sensors mentioned will work properly. That will severely affect the car's performance. You will have hard starting, low power and drivability problems. Since it is a dedicated ground, it passes through the computer on its way to the computer main power ground that terminates at the battery pigtail ground. It should read less than 1.5 ohms when measured from anyplace on the engine harness with the battery pigtail ground as the other reference point for the ohmmeter probe.

What sometimes happens is that the test connector black/white wire gets jumpered to power which either burns up the wiring or burns the trace off the pc board inside the computer. That trace connects pins 46 to pins 40 & 60.

The STI (Self Test Input ) is jumpered to ground to put the computer into test mode. Jumpering it to power can produce unknown results, including damage to the computer. The ohm test simply verifies that there are no breaks in the wiring between the test connector and the computer input.

How to test the wiring :
With the power off, measure the resistance between the computer test ground (black/white wire) on the self test connector and battery ground. You should see less than 1.5 ohms.

attachment.php?attachmentid=58312&stc=1&d=1242744354.gif


If that check fails, remove the passenger side kick panel and disconnect the computer connector. There is a 10 MM bolt that holds it in place. Measure the resistance between the black/white wire and pin 46 on the computer wiring connector: it should be less than 1.5 ohms. More that 1.5 ohms is a wiring problem. If it reads 1.5 ohms or less, then the computer is suspect. On the computer, measure the resistance between pin 46 and pins 40 & 60: it should be less than 1.5 ohms. More that that and the computer’s internal ground has failed, and the computer needs to be repaired or replaced.

See http://www.stangnet.com/mustang-forums/749974-computer-issue.html#post7490537 for Joel5.0’s fix for the computer internal signal ground.

If the first ground check was good, there are other wires to check. Measure the resistance between the STI computer self test connector (red/white wire) and pin 48 on the computer main connector: it should be less than 1.5 ohms. More that 1.5 ohms is a wiring problem

The following is a view from the computer side of the computer wiring connector: it is for an A9L, A9P computer.
eec-iv-computer-connector-for-5-0-mustang-gif.88243.gif


a9x-series-computer-connector-wire-side-view-gif.71316.gif


Diagram courtesy of Tmoss & Stang&2birds

Check out the diagram and notice all the places the black/white wire goes. Almost every sensor on the engine except the MAF is connected to it.

88-91_5.0_EEC_Wiring_Diagram.gif


See the following website for some help from Tmoss (diagram designer) & Stang&2Birds
(website host) for help on 88-95 wiring http://www.veryuseful.com/mustang/tech/engine

See the graphic for the 10 pin connector circuit layout.
?temp_hash=3ef2497fff29a7a9daee955cf93e5805.jpg

"Computer will not go into diagnostic mode on 86-90 model 5.0 Mustangs"

So does this mean I cannot verify the CEL codes on this car?


"If this ground is bad, none of the sensors mentioned will work properly. That will severely affect the car's performance. You will have hard starting, low power and drivability problems."

Since the car drives well, (doesn't buck, pop, studder under throttle, or backfire) is it safe to assume this ground is likely grounded correctly? I remember installing it to the metal dash frame before I put all of the interior back in the car.

I will get my Harbor freight volt meter and get to work tonight. Should I even bother replacing the TPS sensor with a new one before I start checking these items you suggested? Also, since the car will not idle below 800-900 rpms with the IAC disconnected, and even when it does it will surge, doesn't this suggest a mechanical issue that I should be looking out for? Also, what would cause the TPS voltage to be 0.00? Perhaps the safety pins I was using were not fully contacting the green and black wires? Also, why would the car idle great with the clutch engaged and the car in gear?
 
"Computer will not go into diagnostic mode on 86-90 model 5.0 Mustangs"

So does this mean I cannot verify the CEL codes on this car?

"If this ground is bad, none of the sensors mentioned will work properly. That will severely affect the car's performance. You will have hard starting, low power and drivability problems."

Since the car drives well, (doesn't buck, pop, studder under throttle, or backfire) is it safe to assume this ground is likely grounded correctly? I remember installing it to the metal dash frame before I put all of the interior back in the car.

I will get my Harbor freight volt meter and get to work tonight. Should I even bother replacing the TPS sensor with a new one before I start checking these items you suggested? Also, since the car will not idle below 800-900 rpms with the IAC disconnected, and even when it does it will surge, doesn't this suggest a mechanical issue that I should be looking out for? Also, what would cause the TPS voltage to be 0.00? Perhaps the safety pins I was using were not fully contacting the green and black wires? Also, why would the car idle great with the clutch engaged and the car in gear?

Don't guess, do the diagnostic work. You said that you can't get the codes to dump, so this is the diagnostic test to find out why they won't dump.

Once the computer will dump the codes, fix them and then do the rest of the checklist on the first page of this thread.
 
  • Like
Reactions: 1 user
Don't guess, do the diagnostic work. You said that you can't get the codes to dump, so this is the diagnostic test to find out why they won't dump.

Once the computer will dump the codes, fix them and then do the rest of the checklist on the first page of this thread.


Thanks and will do.

I remember reading that thread that you linked, back in November when I was troubleshooting this car using the "cranks ok, but no start checklist" also. In case you didn't already know, Your technical knowledge that you have shared with everyone is probably more useful than anything else available on the entire internet.