I tried 4% PAGE, but it still remain in the well. Also I tried 0.8% ,1.2%agrose gel, the results is only a minor shift between free DNA and protein-DNA comlex. At last, I tried a PAGE/agrose mixture gel, in this case a more significant shift could be seen. What confuse me is the protein-DNA comlex shift is like a smear. I don't know the reason.
You use lower pH running buffer than pI, So it makes your protein's net surface positive. Therefore, Is it possible that your proteins cannot run since it is charged as a positive. Normally, running is based on charges between 2 sides, and in denaturing gel, using SDS charges your proteins negatively then they can run from katod to anod in electrophoresis. But in native gel you don't use SDS or other things. Hence, naturally being charged positive could cause this problem? Besides, what is the pH of your buffer which you keep your proteins?