TFT Touch unreliable

Hi,

I am currently running into a problem where I do not have an idea how to solve .... maybe someone else had a similar issue. Im using a shield and an SSD1963 based TFT with touch (linked below, german pages but the schemes and all are linked and in english). Board is an Mega 2560.

I using the UTFT and URTouch libs. The TFT display is working without problems. However, the touch is very unreliable: At approx. 6 out of 10 power on events, the touch is not working at all, just not registering anything. At approx. 4 out of ten, however, its working like a charm. Between the on and offs, I am not changing anything at all. This is reproducible with each sketch I load, examples and my own.

Any ideas on this?

Shield: https://ecksteinimg.de/Datasheet/AR02008/schematic.pdf
TFT: https://ecksteinimg.de/Datasheet/CP11007.zip

Just a few remarks which are confusing me:

Pin 2 to the display (40pin header on the shield) is 5V - the SSD1963 on the display actually should be running on 3.3V - or not?

3.3V on the shield seem to come from nowhere - there's a small regulator on the shield which is generating the 3.3V

hi

if you have a 3.3v regulator on your LCD shield the shield can use 5v for input power and then convert it to
3.3v for power up the ic's and other lcd parts

its normal !

1-check the lcd edges, the glass or touch screen maybe broken
2-check the touch connector cable(at the place that connected to PCB)

Mechanically, everything looks good. And again, this issue is wildly intermittent even if I do not move anything. I feel there might be something with the init but I have no idea where to look since its not having anywhere in the code. Just not responding to touch...