You can do that, but you shouldn't need to. Assuming the display is being reset properly, and initialized correctly, it should always work, every time. What method are you using to display text?
I think I have solved it for now...
Fortunately for me, my compiler comes equipped with a driver for graphic LCDs, since they all generally operate the same way. All I had to do was change the PINs. But I don't think I'm at liberty to post the code here, since it's copyrighted as part of the compiler.
One last question: should there be a noticable delay when displaying text? There's a noticable delay for me in my code. What recommended clock frequency are you guys running yours at? Or does it matter (I don't think it does, but just throwing it out there)? I'm using a 4MHz crystal.