Surely any cleaner in the system will only work while it is able to flow past a partial blockage? If the system has a solid blockage of magnetite, no cleaner will work as it is unable to flow where it is blocked. I'm not sure but aren't you supposed to find the blockage in a pipe (usually where there's a bend) with a magnet and then cut out and replace that section?