I'm going to try soldering the pins on the display to see if it makes any difference.
More less it will solve your problem.