Problème tactile écran TFT

Bonjour à tous, je galère un peu avec mon écran TFT, l'affichage fonctionne parfaitement, mais le tactile.... 9 fois sur 10 quand je relance le programme les coordonnées X et Y me renvoient n'importe quoi. Par exemple si j'appuie au centre de l'écran il va me donner en X = 339 et Y = 0

Lien de l'écran : 3.2" TFT LCD Touch Screen with SD slot for Arduino and Raspberry Pi – SainSmart.com

Voici mon code de test :

#include <UTFT.h>
#include <URTouch.h>

UTFT    myGLCD(SSD1289,38,39,40,41);

URTouch  myTouch( 6, 5, 4, 3, 2);

#define TOUCH_ORIENTATION  LANDSCAPE

extern uint8_t SmallFont[];

int x, y;

void setup()
{

  Serial.begin(9600);
  
  myGLCD.InitLCD();
  myGLCD.clrScr();
  myTouch.InitTouch();
  myTouch.setPrecision(PREC_HI);

  myGLCD.setFont(SmallFont);
  myGLCD.setBackColor(0, 0, 0);
}
void loop(){
myTouch.read();
x = myTouch.getX();
y = myTouch.getY();

Serial.print(x);
Serial.print("  //  ");
Serial.println(y);
delay(500);
}

J'ai essayé de re-calibrer plusieurs fois avec le code fournit dans URTouch, mais rien n'y fait.

Avez-vous une idée d'où cela peut venir ?