Have you afther you switch the screen and home-button connected the iphone with itunes and restore it? Sometimes this will help.
open