My P3 A is only months old and having issues with constant IMU errors. Sometimes restarting helps some times don't. Sometimes moving the drone a few feet worked. I have been living with it until it is completely stubborn and not lifting off the ground at all. I contacted someone on the DJI support chat and that person asked me to send it back, which I did. Through out this process, DJI kept sending me status updates from the point it received the drone, analyzing the problem, put a new board on it, until it is shipped back to me with a tracking number. I flew it couple of times and it is flying good without any errors at all...but taking sometime to "warm up". This warming up is new, after the service. I want to say I'm impressed. I'm just giving credit where it is due. I'm sure others may have nightmare stories with support, but it worked for me and I hope it works the same way in the future also. Just sharing.