Hello aggie007,
BrianT is right on target with his post, I would also put a pause of about 1/2 second to 1 second before the first lcdout command to give the LCD time to initialise.