Mmmmmm, perhaps am missing something here.... The self test fires up after some little time with power applied to the module, yes no? Once firing on the test position has worked, do you restore the module to required ignition curve? With power applied and or power cycle to restore reset condition on the module with curve selected, does the engine fire up as normal? Anti start Resistors or no, the self test on a fully charged battery would work from instant power is applied. The resistors only give grief on cold cranking and sagging battery volts as mentioned a few posts back.
No short cut tests for power to actual module supply wires, attach a voltmeter or lamp if desired close to the module power wires. Even if it means cutting the wires and stripping/rejoining the wires to make available a test point(s). No measuring frame to supply wire on the module, bypasses the return to battery wire, and is not a proper test. Apologies if you already know these aspects Reggie, once your sure power is good, then heat the module with power off and then instigate the self test selection. Or power it up and heat the module to see if the unit comes alive more quickly. I personally would not ride it out the gate... Ask Red about pushing Laverda's home.
Smells like a reset issue on the microprocessor to me, if a simple RC network then a leaking capy would account for the symptoms as outlined as read in the topic. Unfortunately it is only an outside chance the heat cycle will flush out a capy problem. In my dim memory, and its black type dim, i had one or two DMC's with reset issues. What version of DMC are we talking about here, blue or bronze coloured?
Not a help directly the following with the DMC above, yet may be of interest to some about best approaches to digital design of ignition systems.
The IIS uses a digital reset generator ( no RC network ) with under voltage detect and reset clamping on under voltage. Rejected the simple RC reset circuit as per basic application notes from manufacturers. Riding shotgun on the reset generator is a hardware watchdog timer, if the control program fails to reset the dog then it trips the reset generator. Also a software internal watchdog riding shotgun on the microprocessor internal reset generator ie not the hardware reset circuit, 3 levels of power or control program fail detection, worst case is 1.5 seconds while the whole IIS is reset on massive transit fault. This is done while the engine is running, never will you need to stop and turn the ignition off and on, it is automatic on the IIS. Never had it trip on me in 17 years. You pay for hardware chips that will do the job with safety, not rely on internal software watchdogs, too risky. Well i would say that of course.
John.