Sounds like home button was damaged. The silver square part on the home button cable if you are very unlucky if cracked causes this exact issue.
open