Well I have a iphone 3gs 3.1.3 and jailbrokem/unlock , well about a week ago it started to get white screen of death where you hear everything but just white screen shows but after I kept pushing the sleep button a couple of time the normal screen will come up then it will work but when I went to sleep white screen again so now to get the normal screen up I have to do a hard reset then push the sleep button then it comes on so do you think its the lcd or software