SerialPort Strangeness w/ SD Card

I’ve been working on using the Bluetooth module in a tablet setting and everything was going fine until I slapped on the SD module and stopped receiving bluetooth.serialPort.DataReceived events. At first I thought it was the new project, eventually I figured out it was the instancing order.

Works

            sdCard = new GTM.GHIElectronics.SDCard(8);
            bluetooth = new GTM.GHIElectronics.Bluetooth(7);

Does Not Work

            bluetooth = new GTM.GHIElectronics.Bluetooth(7);
            sdCard = new GTM.GHIElectronics.SDCard(8);

Wow! Very strange for sure. We will try but are you sure? Have you tried this in a small project to repro the problem?

The project is extremely small, I am absolutely sure that is where the issue is.