Hi,
I think it is hardware problem.It is very thin mobile phone and it's hard to open and check hardware for novice so i recommend you to take it to some private repair shop.

Regards