Sounds like one of the magnets may have come loose.