about to head out of town for the weekend, but I read your other thread...
You said you have spark but no fuel so your problem is somewhere between the ignition module and your ecm. Since the fuel pump turns on for 2 seconds when the ingition switched on there is nothing wrong with your ecm, it is wiring or that msd igniton box setup. Don't mess w/ the msd box for now, use the stock rover ignition and see if you still get spark. Also use the stock coil.
If you have access to an osciliscope (and a rough idea of how to use one) it makes diagnosing ignition problems much easier.