Check to see if you have switching voltage on the primary side of the coil while cranking -- that is, a voltmeter or test lamp should show high/low transitions. If so, the coil is open and you have no spark. If not, it's the crank sensor or EZL.
Are you sure you don't have spark from the coil? I've heard of rotors or rotor carriers falling apart, so that you have spark but it cannot get to the cylinders!
1972 220D ?? miles
1988 300E 200,012
1987 300D Turbo killed 9/25/07, 275,000 miles
1985 Volvo 740 GLE Turobodiesel 218,000
1972 280 SE 4.5 165, 000 - It runs!