i doubt its a software issue, there must be something on the board somewhere making it register that the button is being pressed, try taking the whole board out and giving it a good brush down, im not sure where the button controller is on the 3ds but anything around that area could cause phantom button presses even if its nowhere near where the L button is