I'm expressing a mammalian protein in E.coli. My problem is that although protein is expressing (checked by Western blot), its not binding to the Ni-NTA resin (protein is His-tagged). I tried purifying in denaturing conditions, I tried changing the His tag to N-terminal and C-terminal both, and GST tag but the protein binds weakly and elutes in wash. I tried a shallow imidazole gradient and a pH gradient also for purification. I'm getting no protein at all. Please suggest how can I overcome this problem?