Stock with latest updates. To begin with it would randomly reboot. Several times a day for no apparent reason. Factory reset only helped for a bit. I have excessive free space so memory is not a problem. I thought perhaps it was ram. I got advanced task manager and that stopped the rebooting. I was shocked because I've heard task managers normally just add to the problem. But it still lags sometimes. Always lags when making a call. I chose the call icon and it will start dialing sometimes as much as 3 full minutes later. Then the proximity sensor acts funny. Sometimes it's backwards. It will be on while my face is touching causing hit buttons mutes speaker phone and hang ups. Then when I pull it away to look at it it goes black. Then I have to turn the screen on then off to get it to stay off when I put it back to my ear. Now the power button is acting funny. When I try to light the black screen I generally have to press it several times. It will kind of flicker on some presses. I've tried longer presses. Sometime's it works, sometimes it simply gives me the power off options, and sometimes it doesn't work at all. Now recently the black screen powers on when I simply graze the phone when reaching for it. I'm very frustrated. I can't afford to replace the phone right now. Does anyone have any suggestions?