I had the same issue with my P3... I found that if the MSD card was full or poor signal I would have the same issue.
I dumped the card and it seemed to fix the problem...frustrating I know. So after s few flights you DL card and reformat??? I guess I gotta carry around Laptop of multiple...