As most of the other users who have this problem, it's a hardware issue. Really, after 3 weeks, before you have this problem?
I have the same unit st15i and only a day before reaching 3-weeks. Hoping I won't have this problem.
What color is your unit and model made? (you can check it after you remove the battery) mine is 11w31m
LG G2, Samsung Galaxy SIII, Xperia Play, Xperia Neo, Xperia Mini, HTC Wildfire, Sony Ericsson G900, Sony Ericsson W810, Sony Ericsson Z600, Nokia 6600, Nokia 6100, Nokia 3650, Nokia 7650, Ericsson T68i, Nokia 6510, Nokia 8310, Nokia 6210, Nokia 3210, Nokia 5100