LCD with interrupts

Is there anyway I can overcome this issue

Whatever is actually causing the problem, the obvious way to stop it happening is not to use an interrupt. Are you sure that you need to ?