I am trying to clone a gene of 2kb size from one plasmid to another. I first did a pcr for my insert gene from plasmid 1 and then gel elution of amplified product. I then did a single digestion in plasmid 2 and insert and then ligation and transformation in DH5alpha E.coli. I got the colonies. But I had almost equal number of colonies in my -ve control as well (religated plasmid without insert). I then randomly picked colonies and did a colony PCR with primers between vector backbone and insert, for which I got positive result (200bp). I then isolated plasmid using qiagen miniprep kit and then did a pcr again with primers for my insert gene and now I am getting a product of size 800bp instead of 2kb. Then I did a test digestion of the isolated plasmid and, no insert. There was no contamination in PCR reagents. The primers don't have any other match in the plasmid. The annealing temperature was 67 (Tm of the primers is 74). The restriction endonuclease has high fidelity. Can you please explain what went wrong and should I continue once again with a dephosphorylation of vector before ligation?