I did the ICU test and it came up with no spark, meaning the (NEW!) ICU is bad according to the link below.
I'll throw it in the box, but I don't think you like what you see.
Here's the Test:
The following is from a link at BMWMOA;
http://maniac.deathstar.org/~flash/ig_trig.html
"
(Note: the following paragraph of trouble shooting methodology is straight out of the factory manual.)
If you have NO spark, a dead pickup transistor is easy to diagnose. You can verify that your ignition AMPLIFIER is operational. If the amp is good, then the trigger unit MUST be bad.
1. Unplug the connector between the trigger unit and amplifier. (See instructions for disassembling connector below.)
2. Stick a pin in the AMPLIFIER'S connector, center pin. That's the connector coming from "up".
3. Remove ONE spark plug from the head, stick it back into the ignition wire, be sure the ground portion of the plug is in good contact with the head and you can SEE the spark gap.
4. Everytime you ground the pin sticking out of the amp's connector (with the ignition operational and on) you will get a spark AT THE SPARK PLUGS if the amplifier is good. In that case the problem is probably your trigger unit. If you do not see that spark, then your problem is NOT likely to be your trigger unit. Fix that problem first, then deal with the trigger unit IF necessary."