Too much antibody eluting with the target protein
Crosslinking the antibody to the beads before the immunoprecipitation and eluting using a gentle glycine buffer gradient should significantly reduce the amount of antibody eluted.
Try reducing the amount of antibody.