I made some TiO2 crystalline nanoparticles by a non-hydrolytic route using t-butanol as a solvent. My synthesized nanoparticle is dispersed in water or ethanol, with no visible aggregation. Very well dispersed but only at a lower pH. If I add some base, the nanoparticles crash out. How can my synthesized nanoparticles be dispersed at a higher pH? Adding some ligand or any other way? Thank you.