Well, not much to test here, really. All I can think of is having you boot into safe mode and seeing if that helps (but if the Home button is not working, then you won't be able to do so).
Usually if this happens, most of the time it's hardware related and no other choice but to send the device in for repair.