My daughter's phone had the same issue.
It was out of warranty so I worked on it myself.
I tried freezing it, and after getting it cold it would work for about 5 mins.  
I watched a couple of youtube videos where someone took the chip off and put it back on hot, which essentially re-soldered...