It sounds like the contact points on the face to me. I'd try cleaning them with some contact cleaner on a q-tip and making sure nothing was bent/broken/misaligned. This could also be the source of your problem as you suggested. If the HU doesn't think the face is there, it won't power up.