Have you seen the sticky post about lines of text in the gapidraw forum?
Of course, you say it works the second time around... So maybe something's not being initialized correctly.
Drawing multiple lines of text in Palm OS (tapwave zodiac)