Contact Apple if your iPhone is still under warranty. You might get a free fix if the problem is covered, saving you repair costs.