The ribbon connector that connects the button membrane to the motherboard wasn't making contact on my controller. There is actually a little rectangle of black padding that goes between the white plastic shell and the ribbon cable. There is even a groove in the plastic that the pad fits perfectly into. It had fallen out and I didn't know where it went. But as soon as I placed it back in, the controller powered back on and turned my console on.