Does the rest of the screen work correctly ?
Have you run a calibration on it ?
What type of microcontroller does it use ? (3M, ELO, etc)
I know 3M software has several options to try....Calibration, Edge Adjustment, Linearize and also has a feature to "reset" the controller which sometimes helps wonky touchscreens.