IMU and Servo breakdown

Hello All,
I am new to posting forums so please be patient.

The project I am working on is a UAV RC airplane. I am currently using an arduino UNO to read the pwm of my generic RC receiver. The UNO is then mapping the signals to use with the standard servo library. As of now I can control the servos with the use of my transmitter. I have also purchased a FreeIMU, which I bought a long time ago, to take measurements of Yaw Pitch and Roll. I have the FreeIMU working with the UNO and serial output. The analog input wires for reading the transmitter (A1-A4) and the pwm outputs for controlling the servos (D11-D9,D6) are still connected to the UNO while I am getting serial output from my FreeIMU but the ground for the servo circuit is not connected.

My servo circuit is being powered by an ElectriFly ESC and external battery. The UNO is currently being powered by the USB cable only.

The current issue I am concerned with is that my FreeIMU stops outputting to the serial port when I connect the ground of the servo circuit, without the high voltage line completed, to the UNO. My FreeIMU is set up to communicate via the SDA and SCL pins. I was wondering if this is could be an issue with the two power sources (external and usb).

If anyone else has had a similar issue some trouble shooting tips would be helpful.

FreeIMU Link
http://www.varesano.net/projects/hardware/FreeIMU