My iPhone 4 seems to lockup every so often, and it only comes alive again if I do a hard reset. I've tried doing a restore, but it has not helped. Not sure if it's related to a particular app running in the background or not. Any help is appreciated. Thanks.