Great to hear that you were being proactive in maintaining your winch! The loose magnets will create a problem at some point if they have not already done so. There are several reasons as to why magnets can break free from the motor casing, the top three being excessive heat, vibration, and steep angle pulls. Please consider giving our customer service line a call so that we can figure out how to best get your motor housing replaced. Our number is: 866-527-7637.