Try increasing the LCD_COMMANDUS and LCD_DATAUS. Double or tripple them, if it OK then work your way down to the lowest values that works. Alternatively look in the datasheet for the specified delay needed.