Engine Poor Running 93

whtbullitt

Active User
May 24, 2015
20
1
13
Good morning,

I am having issues with my 1993 5.0 ever since adding the TFS heads. It is very sluggish below 3k and if it is sitting idling and I try to rev it with say 1/4 throttle it sputters and revs very slowly until it hits about 3k and then it revs freely. If I let it idle for about 3 minutes and try to rev it at any throttle pressure it will not rev at all. The only remedy to fix the rev is to shut it off and restart it. Before the heads it ran 104 mph in the 1/4 and now it hits 106 so I know something is off.

Stuff I have changed/tried to fix issue:
New TPS sensor and adjusted to correct voltage
Ported lower GT40 intake by TMoss
Bama chip (made it worse, ran better with 16 degrees timing but was still not right)
New MSD coil, new spark plug wires, new cap/rotor and new TFI control module
Verified spark plugs are gapped correctly according to TFS specs
Ran compression test - all cylinders 138-150
New IAC
Ran codes - get 15,66 and 67
Replaced C&L mass air with Pro-M 80mm calibrated for my 30lb injectors
New fuel pressure regulator and replace fuel filter

The mods are the usual: GT40 upper/lower, 70mm throttle body, 80mm Pro-M mass air, K&N with functional ram air through cervinis hood, 30lb injectors, 190lph fuel pump, underdrive pullies, 1 5/8" long tube headers, off road h-pipe, flowmasters, B303 cam and the heads are the Trick Flow TFS-51410010-C01 185cc heads and according to TFS should be close to 9:1 compression with stock pistons and I always run 93 octane. Fuel pressure is set to 39 per Bama instructions.

I am really stumped at this point and feel like I have exhausted every step I can. I have an appointment for a dyno session and custom tune in a week and I also have a new 255lph fuel pump to throw in. Is there anything else I can try or any help at all would be very appreciated. I have taken it to 2 different mechanics and both can't find anything. I just want my baby to run right.
 
  • Sponsors (?)


Did you dump the engine running codes? The code 67 you posted tells me that you didn't.

Code 67 –
Revised 2 Nov 2012 to add definition of the NSS functions for both 5 speed and auto transmissions

Cause of problem:
Clutch not depressed (5 speed) or car not in neutral or park (auto) or A/C in On position when codes where dumped. Possible neutral safety switch or wiring problem. This code may prevent you from running the Key On Engine On tests.

External evidence from other sources claims that a code 67 can cause an idle surge condition. Do try to find and fix any issues with the switch and wiring if you get a code 67.

What the NSS (Neutral Safety Switch) does:
5 speed transmission: It has no connection with the starter, and the engine can be cranked without it being connected.
Auto transmission: It is the safety interlock that prevents the starter from cranking the engine with the transmission in gear.
What it does for both 5 speed and auto transmission cars:
The computer wants to make sure the A/C is off due to the added load on the engine for the engine running computer diagnostic tests. It also checks to see that the transmission is in Neutral (5 speed and auto transmission) and the clutch depressed (T5, T56, Tremec 3550 & TKO)). This prevents the diagnostics from being run when the car is driven. Key On Engine Running test mode takes the throttle control away from the driver for several tests. This could prove hazardous if the computer was jumpered into test mode and then driven.

The following is for 5 speed cars only.
The NSS code 67 can be bypassed for testing. You will need to temporarily ground computer pin 30 to the chassis. Computer pin 30 uses a Lt blue/yellow wire. Remove the passenger side kick panel and then remove the plastic cover from the computer wiring connector. Use a safety pin to probe the connector from the rear. Jumper the safety pin to the ground near the computer.
Be sure to remove the jumper BEFORE attempting to drive the car!!!

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




Code 66 or 157 MAF below minimum test voltage.

Revised 10-Feb-2014 to add 95-95 Mustang code 157 and 94-95 ECC diagram

Insufficient or no voltage from MAF. Dirty MAF element, bad MAF, bad MAF wiring, missing power to MAF. Check for missing +12 volts on this circuit. Check the two links for a wiring diagram to help you find the red wire for computer power relay switched +12 volts. Check for 12 volts between the red and black wires on the MAF heater (usually pins A & B). while the connector is plugged into the MAF. This may require the use of a couple of safety pins to probe the MAF connector from the back side of it.

Computer connector for 88-93 5.0 Mustangs
a9x-series-computer-connector-wire-side-view-gif.71316

Diagrams courtesy of Tmoss and Stang&2Birds

ECC Diagram for 88-90 5.0 Mustangs
88-91_5.0_EEC_Wiring_Diagram.gif


ECC Diagram for 91-93 5.0 Mustangs
91-93_5.0_EEC_Wiring_Diagram.gif


94-95 Diagram for 94-95 5.0 Mustangs

94-95_5.0_EEC_Wiring_Diagram.gif


There are three parts in a MAF: the heater, the sensor element and the amplifier. The heater heats the MAF sensor element causing the resistance to increase. The amplifier buffers the MAF output signal and has a resistor that is laser trimmed to provide an output range compatible with the computer's load tables. Changes in RPM causes the airflow to increase or decrease, changing the voltage output.. The increase of air across the MAF sensor element causes it to cool, allowing more voltage to pass and telling the computer to increase the fuel flow. A decrease in airflow causes the MAF sensor element to get warmer, decreasing the voltage and reducing the fuel flow.

The MAF element is secured by 2 screws & has 1 wiring connector. To clean the element, remove it from the MAF housing and spray it down with electronic parts cleaner or non-inflammable brake parts cleaner (same stuff in a bigger can and cheaper too).

89-90 Model cars: Measure the MAF output at pins C & D on the MAF connector (dark blue/orange and tan/light blue) or at pins 50 & 9 on the computer. Be sure to measure the sensor output by measuring across the pins and not between the pins and ground.

91-95 Model cars: Measure the MAF output at pins C & D on the MAF connector light blue/red and tan/light blue) or at pins 50 & 9 on the computer. Be sure to measure the sensor output by measuring across the pins and not between the pins and ground.


At idle = approximately .6 volt
20 MPH = approximately 1.10 volt
40 MPH = approximately 1.70 volt
60 MPH = approximately 2.10 volt

Check the resistance of the MAF signal wiring. Pin D on the MAF and pin 50 on the computer (dark blue/orange wire) should be less than 2 ohms. Pin C on the MAF and pin 9 on the computer (tan/light blue wire) should be less than 2 ohms.

There should be a minimum of 10K ohms between either pin C or D on the MAF wiring connector and pins A or B. Make your measurement with the MAF disconnected from the wiring harness.

Actually MAF pins C & D float with reference to ground. The signal output of the MAF is a differential amplifier setup. Pins C & D both carry the output signal, but one pin's output is inverted from the other. The difference in signal between C & D is what the computer's input circuit is looking for. The difference in the two outputs helps cancel out electrical noise generated by the ignition system and other components. Since the noise will be of the same polarity, wave shape and magnitude, the differential input of the computer electronically subtracts it from the signal. Then it passes the signal on to an Analog to Digital converter section inside the computer's CPU chip.

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/

Ignition switch wiring
http://www.veryuseful.com/mustang/tech/engine/images/IgnitionSwitchWiring.gif

Fuel pump, alternator, ignition & A/C wiring
http://www.veryuseful.com/mustang/tech/engine/images/fuel-alt-links-ign-ac.gif

Computer,. actuator & sensor wiring
http://www.veryuseful.com/mustang/tech/engine/images/88-91_5.0_EEC_Wiring_Diagram.gif

Fuse panel layout
http://www.veryuseful.com/mustang/tech/engine/images/MustangFuseBox.gif

Vacuum routing
http://www.veryuseful.com/mustang/tech/engine/images/mustangFoxFordVacuumDiagram.jpg



Code 15 - No Keep Alive Memory power to PCM pin 1 or bad PCM (Memory Test Failure).

Revised 15-Nov-2015 to clarify the difference between erasing stored codes and erasing learned adaptive computer settings.

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 may be bad and the computer is faulty. Read on further to make this determination, since there are some exceptions.

Clearing the codes by pressing a button on the scan tool or disconnecting the test jumper used to start the code dump does not erase the “learned settings”. Disconnecting the computer from the wiring harness or disconnecting the battery (either power or ground cable) will erase the “learned settings” If the computer has to "relearn" all the optimum settings every time it powers up, the initial 15-30 minutes of operation may exhibit surges, poor low speed performance, and rough idle.

Note that some aftermarket chips will cause code 15 to set. Disconnect the battery and remove the chip, reconnect the battery and retest. If you have a custom burned chip using the data gathered from a dyno session, this may not be advisable since it may drastically alter the fuel/air and timing tables.

For stock engines or engines with minor modifications (OEM cylinder heads, stock 19 LB injectors, no NO2 or pressurized induction).
Before replacing the computer, remove the battery ground cable for about 20 minutes. This will clear all the codes and “learned settings”. Retest after several days of running. If the 15 code is gone, then don't worry about it. If it is still there, then you get to do some troubleshooting.

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

Diagram courtesy of Tmoss & Stang&2birds
88-91_5.0_EEC_Wiring_Diagram.gif


http://www.veryuseful.com/mustang/tech/engine/images/IgnitionSwitchWiring.gif

http://www.veryuseful.com/mustang/tech/engine/images/fuel-alt-links-ign-ac.gif

http://www.veryuseful.com/mustang/tech/engine/images/88-91_5.0_EEC_Wiring_Diagram.gif
 
  • Like
Reactions: 1 user
I honestly don't remember 100% but I don't think so because the existing codes didn't let me. I will go home tonight and remove the chip and try and recheck for codes and see if I can successfully get an engine running read and report back.

The 66 code was the reason I switched to the Pro-M hoping that would fix the problem but if 66 is still there after changing it out am I looking at replacing the MAF wiring harness? How hard is that to do?
Thank you.
 
You must clear the codes anytime you replace any sensor.

How to clear codes.
Clear the computer codes by disconnecting the battery negative terminal and turn the headlights on. That clears the computer's memory of codes and the adaptive learning data it generates from sensors. Turn the headlights off and reconnect the all sensors including the MAF and anything else you may have disconnected. Then reconnect the battery negative cable.. This clears all spurious codes that may have been generated while troubleshooting problems. This does not fix the code problems, it just gives you a clean slate to start recording what the computer sees happening.

Run the car for at least 30 minutes of driving and dump the codes again to assure that you have fixed the code problem or sensor problem
 
Ok cleared the codes as you suggested. I also disconnected the chip from the ecu and ran the test again. Got code 15 with a "c" and code 31 with an "o". I have the egr delete on it if that helps.
So the pro-m fixed the 66 but it still runs bad.
 
Read a post by joel50 I think and I did what he recommended to see if code 15 went away and it worked. So it's 15 with chip in and 31 with chip out on koeo and I figure that is normal.
So all signs point to valves?
 
Some basic theory to clarify how things work is in order…

EGR System theory and testing

Revised 29-Sep-2013 to add code definitions for EGR sensor and EVR regulator.

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. Less air from the intake system means less air to mx with the fuel, so the computer leans out the fuel delivery calculations to balance things out. This reduces combustion temperature, and the creation of NOx gases. The reduced combustion temp reduces the tendency to ping.

The computer shuts down the EGR system when it detects WOT (Wide Open Throttle), so the effect on full throttle performance is too small to have any measurable negative effects.

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.

The resistor packs used to fool the computer into turning off the CEL (Check Engine Light) off are a bad idea. All they really do is mess up the data the computer uses to calculate the correct air/fuel mixture. You can easily create problems that are difficult to pin down and fix.

egr-system-legal-size-paper-55-gif.51276.gif


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. A defective or missing sensor will set codes 31 (EVP circuit below minimum voltage) or 32 ( EGR voltage below closed limit).

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. A defective EVR will set codes 33 (insufficient flow detected), 84 (EGR Vacuum Regulator failure – Broken vacuum lines, no +12 volts, regulator coil open circuit, missing EGR vacuum regulator.)


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
egr-test-jig-gif.58022.gif


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.



CODE: 31 (KOEO) - EVP circuit below minimum voltage. Vref (5 volt reference voltage supplied by the computer) missing or broken wire or bad connection in circuit. Use a DVM to check for 5 volts on the orange/white wire. If it is missing, look for +5 volts at the orange/white wire on the TPS or MAP sensor located on the firewall near the center of the car. Use the black/white wire for the ground for the DVM.
With the sensor removed from the EGR and still connected, press the plunger and watch the voltage change on the brown/lt green wire. Pull the passenger side kick panel and measure the voltage at the computer. You will need to remove the plastic cover over the wires and probe them from the backside. A safety pin may prove very useful for this task. Use pin 27, EVR input (brown/lt green wire) and pin 46, signal ground (black/white wire) to measure the voltage. The orange/white wire is Vref and should always be 5 volts -/+ .25 volt. Be sure to measure Vref at the EGR sensor to rule out any broken wires or bad connections.
Measuring the voltage at the computer helps you spot broken wiring and intermittent connections.
See the graphic for the 10 pin connector circuit layout.
?temp_hash=3ef2497fff29a7a9daee955cf93e5805.jpg


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


attachment.php?attachmentid=49009&d=1171639646.gif




Do a cylinder balance test to help narrow down the possibilities...


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

Revised 19-Dec-2015 to update RPM ranges and include a more complete description of the engine running tests that are done prior to the cylinder balance test. Added YouTube video to show the process.

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?attachmentid=58312&stc=1&d=1242744354.gif


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?attachmentid=57945&stc=1&d=1240584741.gif


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




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 www.midwayautosupply.com/Equus-Digital-Ford-Code-Reader/dp/B000EW0KHW 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 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-1450 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
View: https://www.youtube.com/watch?v=HDXrkKS4jTE
for a visual tour through the process. There is no voice narration so you have to listen carefully for the engine sounds.

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.
 
Last edited:
Ok finally got to run the tests - work and a faulty alternator got in the way.
First it said my car was 6 cylinder but l continued. It showed 60 first test and Iran it again like I'm supposed to and got 60 and 80. I stopped there.
All plugs,wires, cap and rotor are new.
What next?
 
Cylinders 6 and 8 are weak. Follow the tests after cylinder balance test steps to isolate the cause of the low output cylinders.