I perform long range-PCR of a 9kb fragment and purify the 9kb band from a gel. However after doing multiple BP reactions, i keep getting a smaller 3kb fragment that is in my plasmid, and no 9kb fragment. Can anyone help me why this is happening and what I can do to prevent this?