The ribbon cable from the main board down, past the battery, to the board at the bottom (which has the microphone, LEDs and USB port) seems incredibly delicate and prone to cracking. It does go through a sharp bend just past the battery, which I suspect is the problem. Mine was cured by replacing that board, complete with ribbon cable.
I did it myself and bought a new board from ebay.