Let's cut to the chase here. A no-spark, no injector condition is either bad flywheel sensors or a bad DME once you’ve ruled out the “low-hanging fruit” (DME relay, fuses, GND, etc). Since he has confirmed another DME runs the car this leaves the DME.
The “no spark, no fuel” failure is actually a very common one with the 3.2 DME and it is not a cold solder joint. It is caused by a failed custom Bosch IC that decodes the flywheel signals. More specific the IC fails to amplify the reference pulse and thus never triggers INT0 of the 8051 microcontroller. This prevents the DME to go into "run" mode.
{let's see what the Almighty has to say to this one – I am sure I am getting lectured again – so sorry in advance for being such an idiot....... }