Inconsistent Running motors?

callumJimm:
I then added a motor control circuit to the power for the rear motors that is designed to give a slow start using a capacitor and also give the option of setting the speed

Without knowing what that circuit is, it will be difficult to suggest solutions.