I "suppose" that earthquakes might produce small changes in the magnetic field, because seismic waves travel through the Earth core and mantle.