Hi, I have an iPhone 4 that is out of warranty and the home button doesn't really work anymore. Sometimes it works but you have to press it really hard but most of the time it doesn't do anything and sometimes if i press it it thinks it has been pressed 2 or 3 times and opens multitasking. I have tried cleaning it with a vacuum cleaner witch didn't do anything. I have tried using surgical spirit (Rubbing alcohol) which makes it better and usable which makes me think it is just dirt/dust but it only lasts for a day or 2. Could it just be dirt or does it need replacing and if so how much is that going to cost? Any help would be great thanks.