I had similar touch screen freeze-ups and tried the above fixes without success. To fix it I had to back up my iPhone to my computer via iTunes, then turn off Settings/iCloud/FindMyPhone, then Settings/General/Reset/Erase All Content and Settings. Then during iPhone setup, I chose to Restore from iTunes Backup (or something to that effect). Now it works like new again!