i usually do the cylinder balance test the old fashion way:
One way you can find a weak or dead cylinder is to momentarily disconnect each of your engine’s spark plug wires one at a time while the engine is running. When the plug wire is removed from the spark plug, there should be a big drop in idle speed and idle smoothness. When you pull a wire and there’s little or no change in idle speed or quality, you’ve found the bad cylinder.
you can also do this thru the KEY ON ENGINE RUNNING (KOER) TEST
1. Make sure engine is fully warmed. If in doubt, run engine at 2000 rpm for 2 minutes.
2. Turn ignition off and wait 10 seconds for system to shut off. Make sure A/C is off and transmission is in Park (automatic) or Neutral (manual).
3. Hook up light and jumper (or tester if you have one).
4. Make sure vehicle is safe to run and start engine.
5. Engine I.D. should be output.
6. Step on brake and turn steering wheel 1/4 turn.
7. If a "Goose" pulse is received, move throttle quickly 1/2 way down and release.
8. Fast Codes are output (ignore).
9. Read codes.
10. See code explanations and check components as necessary.
Use FIRST CODE OUTPUT and retest after any repairs are made.
CYLINDER BALANCE TEST
NOTE: This test is only available on Sequential Fuel Injection (SFI) Engines.
Start an engine running test and press the accelerator lightly within 2 minutes after the last code is output. The PCM will cancel each cylinder in turn and measure the RPM drop. If any weak cylinders are noted their number will be output as a multiple of 10 (e.g. 30, 40). The output is the actual cylinder number, not the number in the firing order. NOTE: Will not always pinpoint bad injectors.
copied from:
http://www.muscularmustangs.com/test1.php