NO SPARK

i have a 1988 ford ranger with a 2.9 and I have no spark at all. I got a new coil and checked it to make sure it was good and it has 12volts to it put a new ignition mouduel switched distributers and still no spark I am completley stumped the only thing I can thing of it being is the ecm if that controles spark? Wher could I get the ecm checked at. Is there any thing else to check any info will be great thanks JOSH

DISTRIBUTOR OPERATION
A reluctor, containing same number of teeth as engine cylinders, turns with distributor shaft. The pick-up coil contains a permanent magnet, causing a magnetic field around pick-up coil.
As teeth of reluctor approach and pass pick-up coil, the magnetic field builds and collapses. This causes a signal to be sent to the Electronic Control Module (ECM). The ECM turns the ignition coil primary off and on, causing a high voltage surge in the secondary.
Dura-Spark II distributors have both centrifugal and vacuum advance mechanisms. On single diaphragm vacuum units, increased vacuum causes the movable pick-up coil to pivot on lower plate assembly, advancing spark timing.
On dual diaphragm units, outer (primary) diaphragm operates from carburetor vacuum to provide timing advance during normal, off-idle, driving conditions. The inner (secondary) diaphragm operates from intake manifold vacuum and acts to retard ignition timing. The inner diaphragm is connected to outer diaphragm rod by means of sliding linkage. Stronger intake manifold vacuum overrides carburetor vacuum during closed throttle operation to retard timing.
ELECTRONIC CONTROL MODULE OPERATION
Each Dura-Spark II module has 6 wires in 2 connectors. The Red and White wires are ignition feed wires. The White wire is for cranking, and the Red wire provides for normal engine operation. The Red wire circuit contains a 1.1-ohm resistance wire. The current to primary circuit of the ignition coil is turned off and on through Green wire.
The Orange and Purple wires transmit signals to ECM from reluctor (armature) and pick-up coil (stator) in distributor. The Black wire is used to ground ECM through distributor housing.
Electronic control modules of the UIM type, having the third connector, provide for additional spark timing control. This connector receives a signal from the Ignition Barometric Switch, Ignition Timing Vacuum Switch, or the MCU module depending on engine calibration.
IGNITION COIL OPERATION
The ignition coil is energized when ignition switch is in the " ON" or " START" position. The coil contains a positive " BATT" terminal, a negative " TACH" terminal, and a secondary terminal.
A special connector attaches Green wire from ECM to negative coil primary terminal (" TACH" ). The wire from ignition switch to positive coil primary terminal (" BATT" ) is located on opposite side of the connector.
SYSTEM PROTECTION
Dura-Spark systems are protected against electrical currents produced or used by other vehicle component during normal operation. However, damage to ignition system can occur if proper testing procedures are not followed.

Remove ignition coil wire from distributor cap, and install spark tester on wire. Turn ignition switch from " RUN" to " OFF" position. Spark should occur at tester gap each time switch goes from " RUN" to " OFF" position. If no sparks occurred, proceed to CONTROL MODULE VOLTAGE test.
If spark occurs, check distributor cap, adapter, and rotor for damage or wear. Check for roll pin retaining reluctor to sleeve in distributor shaft. Verify Orange and Purple wires are not crossed between distributor and control module.
CONTROL MODULE VOLTAGE
With ignition off, carefully insert straight-pin in Red module wire. DO NOT allow straight-pin to touch ground. Attach negative voltmeter lead to distributor base and positive lead to straight-pin.
Turn ignition switch to the " RUN" position. Measure voltage at the straight-pin in the Red wire. Voltage at pin should read at least 90 percent of battery voltage. If so, proceed to RESISTANCE WIRE test. After reading voltmeter, turn ignition off and remove straight-pin.
If reading was less than 90 percent of battery voltage, check wiring harness between control module and ignition switch. Also check for a worn or damaged ignition switch.
RESISTANCE WIRE
Disconnect control module 2-wire connector and remove coil connector from coil. Connect ohmmeter leads to " BATT" terminal of coil connector and control module harness connector Red wire terminal.
If resistance is.8-1.6 ohms, problem is either intermittent or not in ignition system. If resistance was below.8 ohms or more than 1.6 ohms, replace resistance wire. After test, reconnect all connectors.
VOLTAGE SUPPLY CIRCUITS
Remove spark tester and reconnect coil wire to cap. If starter relay has an " I" terminal, disconnect cable between relay and starter motor at the relay. If starter relay does not have an " I" terminal, disconnect wire to " S" terminal of starter relay. Insert small straight-pins into Red and White control module wires. DO NOT allow straight-pins to contact ground.
Measure voltage at battery. Connect negative voltmeter lead to distributor base. Note voltmeter reading at each of the following circuits. See VOLTAGE SUPPLY CIRCUIT TEST table. Wiggle wiring harness when measuring voltage.
VOLTAGE SUPPLY CIRCUIT TEST
Wire/Termina. LCircuit. Ignition Switch Test Position
Red. Run. Run
White. Start. Start
" BATT" Resistance Wire. Start

Turn ignition off. Reconnect any wires disconnected from starter relay. Remove voltmeter leads, and straight-pins from wiring.
If voltage readings were 90 percent of battery voltage, test results are okay. Proceed to IGNITION COIL VOLTAGE SUPPLY test. If readings were below 90 percent of battery voltage, check for faulty wiring harness connectors or damaged ignition switch.
IGNITION COIL VOLTAGE SUPPLY
Connect negative lead of voltmeter to distributor base and positive lead to " BATT" terminal of ignition coil. Turn ignition switch to " RUN" position and read voltmeter. Turn ignition switch to " OFF" position.
If reading is 6-8 volts, proceed to PICK-UP COIL & DISTRIBUTOR WIRING HARNESS test. If voltage is less than 6 volts or more than 8 volts, proceed to IGNITION COIL PRIMARY RESISTANCE test.
PICK-UP COIL & DISTRIBUTOR WIRING HARNESS
Separate control module 4-wire connector and inspect for corrosion or damage. Connect ohmmeter leads to harness connector terminals that mate with Orange and Purple control module wires. Wiggle wiring harness when measuring resistance.
If resistance is 400-1300 ohms, proceed to CONTROL MODULE-TO-DISTRIBUTOR WIRING HARNESS test. If resistance is less than 400 ohms or more than 1300 ohms, proceed to PICK-UP COIL RESISTANCE test.
CONTROL MODULE-TO-DISTRIBUTOR WIRING HARNESS
Separate 4-wire control module connector. Attach ohmmeter lead to distributor base. Alternately connect the other ohmmeter lead to wiring harness connector terminals that mate with Orange and Purple wires of control module connector.
Resistance should be greater than 70,000 ohms. If within specification, proceed to IGNITION COIL SECONDARY RESISTANCE test. If not, check wiring harness between control module connector and distributor. After test, reconnect 4-wire connector.
IGNITION COIL SECONDARY RESISTANCE
Disconnect and inspect ignition coil connector and coil wire. Connect ohmmeter leads to ignition coil " BATT" terminal and high voltage terminal.
If resistance is 7700-10,500 ohms, coil is okay. Proceed to MODULE-TO-COIL WIRE test. If resistance is below 7700 or greater than 10,500 ohms, replace ignition coil. After test, connect coil wire.
MODULE-TO-COIL WIRE
Disconnect and inspect control module 4-wire connector from coil. Disconnect ignition coil connector from coil. Attach an ohmmeter lead to distributor base and the other to " TACH" terminal of ignition coil connector.
If reading exceeds 100 ohms, replace control module. If reading is 100 ohms or less, inspect wiring harness between control module and ignition coil. After test, connect ignition module and coil connectors.
PICK-UP COIL RESISTANCE
Disconnect distributor connector from wiring harness. Inspect for dirt, corrosion, or damage. Measure resistance across Orange and Purple wires at distributor connector.
If reading is between 400-1000 ohms, pick-up coil is okay. Inspect wiring harness between distributor and control module. If voltage reading is less than 400 ohms or more than 1000 ohms, replace pick-up coil assembly. After test, connect distributor and control module connectors.
IGNITION COIL PRIMARY RESISTANCE
Disconnect ignition coil connector. Connect ohmmeter leads to " BATT" and " TACH" terminals of ignition coil. If resistance is.8-1.6 ohms, coil is okay. Proceed to PRIMARY CIRCUIT CONTINUITY test. If resistance is less than.8 or greater than 1.6 ohms, replace ignition coil. After test, connect ignition coil connector.
PRIMARY CIRCUIT CONTINUITY
Insert a small straight-pin in control module Green wire. DO NOT allow straight-pin to contact ground. Attach voltmeter negative lead to distributor base, and positive lead to pin in Green wire. Measure voltage with ignition switch in " RUN" position.
If reading exceeds 1.5 volts, proceed to GROUND CIRCUIT CONTINUITY test. If reading is 1.5 volts or less, inspect wiring between control module and coil. After test, remove straight-pin.
GROUND CIRCUIT CONTINUITY
Insert a small straight-pin in control module Black wire. DO NOT allow straight-pin to contact ground. Attach voltmeter negative lead to distributor base and positive lead to straight-pin in Black wire. With ignition switch in " RUN" position, measure voltage.
If voltage reading was greater than.5 volt, proceed to DISTRIBUTOR GROUND CIRCUIT CONTINUITY test. If voltage was.5 volt or less, replace control module. After test, remove straight-pin.
DISTRIBUTOR GROUND CIRCUIT CONTINUITY
Separate distributor connector from wiring harness. Inspect for dirt, corrosion, or damage. Connect ohmmeter leads to distributor base and Black wire terminal in distributor connector. Wiggle distributor grommet while measuring resistance.
If resistance is less than one ohm, circuit is okay. If resistance is greater than one ohm, check ground screw in distributor housing. After test, reconnect distributor.