I have an in-house raised antibody against my protein of interest which I have purified from the serum by the caprylic acid method and further confirmed on a sds gel. I wanted to use it for immunoprecipitation from embryonic stem cells. I have been using the RIPA lysis bufer for the same followed by standard IP procedures. But, everytime I get the protein of interest in the unbound fractions. My antibody dosen't seem to pull down the protein. I have tried scaling down the detergent concentration in the lysis buffer by diluting the lysate while setting up the IP reaction. I have also tried to give minimal washes. Can anyone suggest what could be the problem?