I have an Iphone 3GS and the Home button is not working. I press it and it keeps me on the same screen. I went ahead and did a factory restore through Itunes, but that didn't help. Am I right to assume that the issue is hardware. If so, what could be the problem and how would I go about fixing this. I have taken an Iphone apart, therefore I could tackle this again. Appreciate the feedback.