Hi Steve and welcome to NESA. My guess would be the same as Bob's, if it has just started making the noise all of a sudden it could just be sand or grit inside. I've never heard the noise when a magnet jumps out of place so don't know about that but as Bob says, give it a clean and see if that works first. If not then you can start looking for something else after that.
Jim.