Compass will not calibrate correctly

When attempting to calibrate my compass in MP I do not get the typical “sphere” showing all the points; I get a disc. It looks as if all of my points are only being logged on the X, Y plane and Z is not being factored into play. I initially thought that it was my ublox gps/compass so i ordered a new leah-6h but it does the same thing. I have reinstalled MP, as well as reinstalled arducopter 3.2 onto my APM. I have another APM board i can try to calibrate on, but that board will not boot for whatever reason when I have telemetry plugged into it…I have attempted to google the hell out of this issue but it seems that no one has really come across this. Any suggestions??

you must have to much magnetic interference.