In my research I try to prepare trimagnesium dicitrate aqueous solution. Initially it stays clear, but after some time white insoluble precipitate is formed. Initial pH was about 4,5-5,0. If pH is lowered, there is less precipitate. But why? From solubility equation pH should be >8 to form Mg(OH)2 precipitate at the concentration I am using. Is there some other Mg compound formed?