Thank you for the answer Haidar. However it's impossible to get amplicons more than 2kb. I have tried increasing the annealing and extension time, still no luck.
It may be that secondary structure is interfering with pcr extension. You could try 1M final concentration of betaine and/or adding dmso at a few concentartions up to 8%dmso to get a longer amplification. Also check that your primers do not naturally create an amplicon shorter than it should be due to annealing in 2 different positions when the smaller amplicon will always take over the reaction