I did came to the same conclusion too, that the heat and vibration might be the source of the problem.
Although my P3 has no crack yet, I want to find some solution to that as a preventive.
Today, I decided to look around into my other drone. QRX350 from Walkera this time.
And look what I found...