I've had my P2 for a few months now and experienced erratic behavior for the first time the other day. Calibrated and all greens with 9 satellites. Took off in GPS mode and got about 30m up and it suddenly took off like a rocket to the right. I had never seen it roll that far in any direction. I slammed the stick to the left with no change at all to the flight direction. I flipped the switch to FS but got zero response. My heart was pounding now as I'm watching it tear off over open water. I flipped the switch to ATT and finally was able to regain control. It was essentially responding like it was in manual mode at this point. I was able to bring it back and land it. I did a recalibration, powered off and on and recalibrated again followed by another power cycle. I relaunched and hovered about 15 feet up for a little while slowly moving it back and forth in different directions. Everything seemed fine again. I took it up a little higher and headed out slowly, shooting straight down. About 3 minutes later I centered the right stick but it kept heading off in the direction it was previously flying. I flipped into ATT mode and regained control. At this point I noticed that my GPS was bouncing back and forth between 12 and 0 satellites. I landed it and took it back to investigate. Assistant software said GPS needed to be recalibrated. I did and everything looked good in the software. I took it apart and checked the connections. Everything seemed fine. Took it back out and it was flashing red/yellow. I did calibration, got green. Powered it off and on and it was back to red/yellow again. It took 3 more tries before it stayed green on power up. Took it up and flew 2 batteries with zero issues. Went back out a few hours later, calibrated, took it up and it immediately took off with a mind of it's own. Can anyone shed any light on what is causing this behavior?