It could be one thing, it could be a combination of things. You say you replaced the home button, so somewhere along the line of you opening the phone you might have accidentally damaged the connector or the pins. My advice would be to take it into an Apple store and see what they tell you. Though you may have voided your warranty. Otherwise, you can order a replacement screen and connect it yourself.