mmm, i don't know, it's working here. Maybe some timing issue for a 'X' lcd type. Try to insert a PAUSE after the LCDOUT 254,1.