To fix your problem on the keypad lights is to change the flex of your phone cause this is where the lights are embedded. Maybe there is a short on your phone 1 factor is water...