I have loaded protein sample eluted from Ni-NTA column with different concentration of imidazole. I have found that the migration of of protein sample in 12% SDS-PAGE is not smooth or in a straight line. It is running in zig zag direction! why is it so? Is it because of excess charge present in the sample due to presence of imidazole and salts during purification process? How should I avoid it?