I have a 3G and after drop to the floor, I broke the glass (not LCD) and Home button.

A technician fixed it.

But one week later I was playing for one hour non stop and my screen turned all white.

Another guy opened the iphone and discovered that was a problem in Logic Board, in the part that generates video.

I'm selling my iphone for parts.

=/