I am using a pET28B vector to clone my 2.1kb insert digested with BamH1 (fwd) and Xho1 (rev) restriction enzymes. I'm using over 1ug of DNA for restriction digestion, kept at 37°C for over 3 hours. For cohesive end ligation, I'm using Promega T4 ligase, and keeping the setup (3:1, 5:1 and 7:1; insert: vector) for 16 hours before transforming in Dh5alpha competent cells followed by plating on Kan plates. I've been doing this for quite sometime now. But everytime, all I get are false colonies. I've tried to troubleshoot every single step but to no avail. My ligase is also new.