SainSmart 3.2" SSD1289 Touch Screen

Kindly advise regarding the product below.

SainSmart Mega2560 R3 + Adaptor Shield+ 3.2 TFT LCD Touch Panel For Arduino Atmel Atmega AVR 16AU ATmega8U2

Samples codes tested : UTouch_ButtonTest

Problem : Cannot get the TFT LCD run correctly after I restart the arduino mega.

Symtom : Work well if the code is loaded immediately. If I restart the arduino mega, the LCD didn't react correctly.

For details of the error, please check the following video.

https://youtu.be/CBfvAe4fXrc

Same problem, nobody seems to have an answer.