My Problem

bad home button , bad docking port , bad battery and dialed random contacts by itself when charging.

Didn't want to buy a new phone or go on another 2yr contract. and having it repaired costs to much

My Fix

The repair went very easy , took a little over two hrs.

My Advice

take your time , and follow the direction's on this site . label the parts when taken apart . and you shouldn't have a problem !