My flight just like that had zero power poles or antennas within miles and I was on my 6th battery from that spot. I hadn't preformed the dance since updating to .03FW. All my mods were perfect before every flight that day until I got her back on the ground. 1700's after landing, I wasn't screen recording and didn't think of Atti mode until after the fact. :-(. The second time I was less than 20 feet from power poles and 5 feet from my subject (friends Bar). But luckily she started her own "mission" a few seconds after take off and I brought her down to a skidding stop immediately. This time my compass went from 1520's beforehand to high 1300's!!wtf?? That was my third flight there of the day with solid mod values beforehand. I do believe it is compass issues and the FC trying to "correct" off of the corrupted data. How and why the glitch occur is still a mystery in mind. My best guess is not external sources but internal glitches but I can't prove either. Whatever the cause, I'm positive that it WAS NOT PILOT ERROR.