UTOUCH Users---READ THIS!!! Add delay after myTouch.dataAvailable()

Well, you haven't posted your sketch so it's likely that the problem is actually there.

You only need a delay if your loop() is a really fast, tight loop, for example if that the data from UTouch is not being processed.