Original post by: johnplim ,
Had same problem as yours. If you can open your Iphone, open it very slightly, no need to disconnect any cables. Look thru the opening and you will see two prongs extending from the Home button. Use a Q-Tip and clean both tips with a cleaner such as those that are used to clean LCD screens. Also clean the two pads on the circuit board where the two prongs contact, this is important. Did this several months ago and my Home button still works.