The keyboard freezes up sometime and the phone shuts off after 30 mins of talking and i have to wait 10 minute for it to boot back up. i restored it and it still has the same problem. Then Try restoring it again. If that doesn't work, try downgrading to earlier firmware. If that doesn't work, then it's a hardware problem, and you need to take it somewhere to get it fixed.
iPhone