(I2C) MPU6050 fail to connect or freeze.

Hi. I'm new to the community and I recently started using the Arduino with a MPU 6050 mounted on it.
The project also includes motors and driver. The I2C connection was problematic from the begining, it sometimes connected and sometimes did so after a few resets.
The main problem is that our code seem to be fine, but after a few minutes, or right from the begining it freezes and keeps the last power value the motors had. I did a little research and found out that there are many variables to the problem.
FIRST! the library. I use Wire.h , SoftwareSerial.h SabertoothSimplified.h, I2Cdev.h MPU6050.h
SECOND! the MPU itself. Something like not having the aquired voltage to run. (which i think its not the problem since it both craches with or without the motors and driver...)
THIRD! could it possibly be something on the code? I use the MOST simple things, no staks, nothing that can freak it out that easily.
Many other posts are having the same problem as me and sadly none of those are simmilar to my situation.

Please help. I'm in deeeeep trouble...
Thanks in advance..

There could be 10 or 20 things that causes these kind of problems.
I will name a few, perhaps you there is one or two useful.

Motors would certainly be my first suspect.
They can drop the voltage a lot, and the current peaks can causes spikes throughout the whole electronics.
Do you have a good power supply ? Can you try seperate power supply for the motors and the Arduino ?
How is the grounding ? How to wire the ground wires is a skill. It is easy to do something wrong.

Conflicting libraries would be my second suspect.
You do use a lot of libraries indeed. You have to check if they use the same timers or the same ports.
Why do you need the SoftwareSerial library ?

If you use the MPU-6050 with the dmp and interrupt. You must be ready to receive new data. You can not use a delay.

The i2cdevlib sets the I2C bus faster and has it's own fast code.
So if you use the I2C bus for others things with the Arduino Wire library, there might be a conflict.