Ever since I've switched motors and ESC's on my "primary" quadcopter, I have been running on problems keeping it reliable. Every now and then it would crash, once because of a motor connection that got broken, and other times in a unpredictable manner without a cause that I could identify.