I have recently started cloning a gene of 2.6Kb in TOPO-Zero blunt vector. I amplified my gene with KOD FX Neo and got the correct size band, then proceeded to clone into TOPO blunt vector. After transformation with DH5 E.coli, I got a few colonies and did colony PCR with gene specific primers (since I am in need of CDS) and I could get 3 positive colonies with expected 2.6Kb size. However, when I send them for sequencing, my sequencing results show something totally different. There is an insert but Not my gene of interest. I have checked the specificity of my primers using BLAST, and they can only anneal to my gene of interest. What could be happening? How is it possible to get positive results in all the steps and sequencing gives a strange sequence? Considering my primers are very specific to only this gene of interest? Your suggestions will be welcome.