firecam, I STRONGLY suggest you reconsider doing all those 'calibrations.'
If it is broke or crashes or you go 100+ miles away, by all means calibrate. If not, just fly and enjoy it. Every time you do a compass calibration you take a chance of something like what happened to you happening.
I calibrated my compass in december 2014 when it first arrived new from China. Not since. and no problems.
dont fix it if it ain't broke.
only possible idea I have for your issue is if you calibrated the compass at that same 10' from the electric fence. If so, you may have caused your problem yourself with that. the magnetic field from the fence will be a distance AT LEAST the height of the wire from the ground and some stray will be beyond that. the compass certainly will be affected by the electric fence.
edit: did not see your post that you compass calibrated or tried on tailgate of truck. as others said, that is bad. do it WAY away from everything if you ever HAVE to do it again. Since this may be your issue, I would calibrate the compass in a big empty field ONE MORE TIME and then not touch it again unless something happens to make it required. agree I do not see why it flew ok before this but... during flying you were actively moving it around, lots of stuff going on. when you finally let it still still with no inputs, that may be when the faulty compass data took over? who knows?