I am working on nanodiscs using MSP1D1 as scaffold protein. The procedure of MSP1D1 purification is well stablished but we have found out that during dialysis to remove imidazol in the last step of protein purification we loose a lot of protein because it precipitates. The buffers we have used have the same composition as those used by colleagues working in the same area and they do not have this problem. What could be going on? Does anyone have some experience with MSP purification? Thank you in advance.