It would be a good idea to try esp=0.001 as well, even 0.01 and 0.1, to see how linear the dispersion actually is. Also, if you rely upon very small eps, you will want to make sure that the energies are very accurate, which may mean you need to reduce the tolerance of the self-consistent loop.