I couldn't figure out why my MM asked for compass calibration on nearly every flight, and then I figured out that my in-ground pool is just loaded with re-bar that extends at least 50' out from the pool. Once I got the MM outside of this envelope, the compass problem was solved!