I agree with Roelof, it maybe the ESC. Breaking a wire on the motor could cause it to loose memory of calibration. The ESC lost it home position when wire broke. It become flaky. Start from beginning of Binding and calibration, just reset. As for heat causing the disconnecting at solder joints, poor soldering and overgearing.