I have an iphone 2g on ATT. Whenever the phone is plugged in or im using it for a little while, the phone heats up... but only on the top half of the phone. The bottom half is cool. What could cause this? Would replacing the battery help? I have disabled push notifications, lowered brightness, and a lot of other tricks?

What could help?